内置函数zip可以在多个迭代器上并行迭代,从每一个迭代器上返回一个元素组成一个元组,如果迭代器的长度不统一,那么就以最短的那个为准。
zip(*iterables)
可迭代对象
lst1 = [1, 2, 3, 4, 5, 6]
lst2 = ['一', '二', '三', '四', '五']
info = {}
for item1, item2 in zip(lst1, lst2):
info[item1] = item2
print(info)
zip函数传入的可迭代对象可以是多个,例子里传入两个,你可以传入更多,两个列表的长度不同,当lst2遍历结束时,zip函数也随之结束,因此字典info的大小与lst2的大小相同。
QQ交流群: 211426309