その他便利な関数

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文 リスト

← メソッド辞典に戻る