Python zip()関数
例
2つのタプルを結合します。
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica")
x = zip(a, b)
定義と使用法
このzip()
関数は、渡された各イテレータの最初のアイテムがペアになり、次に渡された各イテレータの2番目のアイテムがペアになるタプルのイテレータであるzipオブジェクトを返します。
渡されたイテレータの長さが異なる場合、アイテムが最も少ないイテレータが新しいイテレータの長さを決定します。
構文
zip(iterator1, iterator2, iterator3 ...)
パラメータ値
Parameter | Description |
---|---|
iterator1, iterator2, iterator3 ... | Iterator objects that will be joined together |
その他の例
例
1つのタプルにさらに多くのアイテムが含まれている場合、これらのアイテムは無視されます。
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica",
"Vicky")
x = zip(a, b)