zip関数の使い方

zip 関数は、引数に指定した複数のリストの要素などからタプルを作ります。
リストなどの前から順に同じインデックスの値を同時に取り出せます。

sample_list_1 = [‘a’, ‘b’, ‘c’]
sample_list_2 = [‘d’, ‘f’, ‘f’]
sample_list_3 = [‘g’, ‘h’, ‘i’]

for v1, v2, v3 in zip(sample_list_1, sample_list_2, sample_list_3):
print(v1, v2, v3)

こうすると
a d g ←1つめの表示
b f h ←2つめの表示
c f i ←3つめの表示 になる。
要素が揃っていない場合には、少ない要素文だけ行われる。

コメント

タイトルとURLをコピーしました