在Python
2.x中,您可以使用
zip:
>>> t1 = ["abc","def","ghi"]>>> t2 = [1,2,3]>>> zip(t1, t2)[('abc', 1), ('def', 2), ('ghi', 3)]>>>但是,在Python
3.x中,
zip返回的是一个zip对象(它是一个iterator)而不是一个列表。这意味着您必须通过将结果放入以下位置来将结果显式转换为列表
list:
>>> t1 = ["abc","def","ghi"]>>> t2 = [1,2,3]>>> zip(t1, t2)<zip object at 0x020C7DF0>>>> list(zip(t1, t2))[('abc', 1), ('def', 2), ('ghi', 3)]>>>

![如何将两个列表合并为python中的列序列?[重复] 如何将两个列表合并为python中的列序列?[重复]](http://www.mshxw.com/aiimages/31/662491.png)
