zip函数

1.对两个列表中的元素一一对应,创建成一个字典

a = [1,2,3]
b = ["a","b","c"]

print(list(zip (b,a)))


>>>>{"a":1,"b":2,"c":3}

2.对多个列表中的每个元素进行赋值,即先将第一个列表中的第一个元素取出来,再取出第二个列表的第一个元素,直到所有列表取完,再从头取第一个列表第二个元素

注意:所有列表的长度必须相同

a = [1,2,3]
b = [4,5,6]
c = [7,8,9]

for value in zip(a,b,c):
    k,l,h = value
    print(k,l,h)



k,l,h>>>>1,4,7
k,l,h>>>>2,5,8
k,l,h>>>>3,6,9
原文地址:https://www.cnblogs.com/chenweitao/p/12546301.html