Python zip() 関数
定義と用法
zip() 関数は zip オブジェクトを返します。これは元組のイテレータで、各渡されたイテレータの最初の項目が組み合わせられ、次に各渡されたイテレータの第二項目が組み合わせられ、そのように続きます。
渡されたイテレータが異なる長さを持っている場合、新しいイテレータの長さは最も短いイテレータの長さで決定されます。
文法
zip(iterator1, iterator2, iterator3 ...)
引数の値
引数 | 説明 |
---|---|
iterator1, iterator2, iterator3 ... | 結合されたイテレーターオブジェクト。 |
さらに例
例
元組がもっとも項目を持っている場合、これらの項目は無視されます:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk", "Richard") x = zip(a, b)