標籤:python 並且 pair with abc div logs src .exe
接收兩個或多個序列,並返回一個元組列表,並且每個元組列表包含來自每個序列中的第一個元素
s = "abc"t = [11,23,45]print(zip(s,t))for pair in zip(s,t): print(pair)print(list(zip(s,t)))
D:\Python\Python35\python.exe D:/PycharmProjects/helloworld/src/zipTest.py
<zip object at 0x00000201D6459648>
(‘a‘, 11)
(‘b‘, 23)
(‘c‘, 45)
[(‘a‘, 11), (‘b‘, 23), (‘c‘, 45)]
Process finished with exit code 0
zip的序列長度不同,則取短的那個。
數量不相同:t長度大於s
s = "abc"t = [11,23,45,77,88]print(zip(s,t))for pair in zip(s,t): print(pair)print(list(zip(s,t)))D:\Python\Python35\python.exe D:/PycharmProjects/helloworld/src/zipTest.py<zip object at 0x00000252DE5B96C8>(‘a‘, 11)(‘b‘, 23)(‘c‘, 45)[(‘a‘, 11), (‘b‘, 23), (‘c‘, 45)]Process finished with exit code 0
數量不相同,s長度大於t
s = "abcer"t = [11,23,45]print(zip(s,t))for pair in zip(s,t): print(pair)print(list(zip(s,t)))D:\Python\Python35\python.exe D:/PycharmProjects/helloworld/src/zipTest.py<zip object at 0x0000024C7E2C9648>(‘a‘, 11)(‘b‘, 23)(‘c‘, 45)[(‘a‘, 11), (‘b‘, 23), (‘c‘, 45)]Process finished with exit code 0
【python】內建函數zip