在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)]
>>>