pythonにおけるzip()とzip(*)の用法解析
1861 ワード
zipは英語でファスナーの意味があり、
参考資料:https://www.cnblogs.com/Aurora-Twinkle/p/8660778.html
をパラメータとして、オブジェクトの対応する要素を
にパッケージ化し、これらのメタグループからなるリストに戻ることができます.各反復器の要素の数が一致しない場合、リストの長さは最も短いオブジェクトと同じになります.構文:zip([iterable, ...])
例:>>> a = [1,2,3]
>>> b = [4,5,6]
>>> c = [4,5,6,7,8]
>>> zipped = zip(a,b) #
[(1, 4), (2, 5), (3, 6)]
>>> zip(a,c) #
[(1, 4), (2, 5), (3, 6)]
>>> zip(*zipped) # zip , , zip ,
[(1, 2, 3), (4, 5, 6)]
参考資料:https://www.cnblogs.com/Aurora-Twinkle/p/8660778.html