pythonで2つのリストを辞書にマージする

zip 関数を使用して 2 つのリストを辞書にマージできます。zip 関数は、2 つのリストの対応する要素を順番に新しいタプルに組み合わせてから、これらのタプルを辞書に変換します。

以下に例を示します。

keys = ['name', 'age', 'gender']
values = ['Alice', 25, 'female']
dictionary = dict(zip(keys, values))
print(dictionary)

結果は出力されます。

{'name': 'Alice', 'age': 25, 'gender': 'female'}

この例では、二つのリストkeysとvaluesを1つの辞書dictionaryに結合します。zip(keys, values)は、元組(‘name’, ‘Alice’)、(‘age’, 25)、(‘gender’, ‘female’)からなるイテラブルオブジェクトを生成します。このイテラブルオブジェクトを辞書に変換すると、最終的な結果が得られます。

bannerAds