Python学習zip関数

zip()関数は、反復可能なオブジェクトをパラメーターとして取り、オブジェクト内の対応する要素をタプルにパックしてから、これらのタプルのリストを返します。
各イテレータの要素数に一貫性がない場合、返されるリストの長さは最短のオブジェクトと同じです*演算子を使用すると、タプルをリストに解凍できます。

Python 2とPython 3ではzipメソッドが異なります。Python3.xでは、メモリを減らすために、zip()はオブジェクトを返します。リストを表示したい場合は、手動で()変換をリストする必要があります

a = [1,2,3]
b = [4,5,6]
c = zip(a,b)
print(type(c))
print (c)
for v in c:
    print(v)

結果は以下の通りです
ここに画像の説明を挿入

56件の元の記事を公開 Like9 1305にアクセス

おすすめ

転載: blog.csdn.net/qq_29983883/article/details/105650064