Python zip() 函數

實例

把兩個元組連接起來:

a = ("Bill", "Steve", "Elon")
b = ("Gates", "Jobs", "Musk")
x = zip(a, b)

運行實例

定義和用法

zip() 函數返回 zip 對象,它是元組的迭代器,其中每個傳遞的迭代器中的第一項配對在一起,然后每個傳遞的迭代器中的第二項配對在一起,依此類推。

如果傳遞的迭代器具有不同的長度,則項目數最少的迭代器將決定新迭代器的長度。

語法

zip(iterator1, iterator2, iterator3 ...)

參數值

參數 描述
iterator1, iterator2, iterator3 ... 被連接在一起的迭代器對象。

更多實例

實例

如果一個元組包含更多項,則將忽略這些項:

a = ("Bill", "Steve", "Elon")
b = ("Gates", "Jobs", "Musk", "Richard")
x = zip(a, b)

運行實例