zip()
複数のリストを同時にループさせ、対応する要素をペアにします。
構文
zip(リスト1, リスト2)
使用例
names = ['田中', '鈴木']
ages = [25, 30]
for name, age in zip(names, ages):
print(name, age)実行結果
田中 25
鈴木 30💡 実践的な使用例
names = ['田中', '鈴木', '佐藤']
ages = [25, 30, 22]
person_dict = dict(zip(names, ages))
print(person_dict)zip()とdict()を組み合わせると、対応する2つのリストから一気に辞書を作成できます。
関連トピック
for文 リスト