zip函数是做什么的

zip函数将多个可迭代对象组织在一起,并返回zip对象,它可以将多个列表或 元组的元素,按顺序组织成对。 例如:

>>> a = ["a", "b"]
>>> b = [1, 2, 3]
>>> c = zip(a,b)
>>> c
<zip object at 0x02FC2EE0>
>>> d = list(c)
>>> d
[('a', 1), ('b', 2)]

c为一个zip对象,将a和b两个可迭代对象组织在一起。通过list函数,可以将zip 对象返回一个列表,列表元素为每一个可迭代容器的成员连接在一起,组织成元组。