Pythonでは、リストを辞書に変換するためのいくつかの方法があります。ここでは、その中から主要な2つの方法を紹介します。
1. dict
関数を使用する
dict
関数は、キーと値のペアを要素に持つ2次元リストを辞書に変換するのに使用できます。
fruits_list = [['Apple',100], ['Banana',150], ['Grape',500]]
fruits_dict = dict(fruits_list)
print(fruits_dict) # {'Apple': 100, 'Banana': 150, 'Grape': 500}
2. zip
関数とdict
関数を組み合わせる
zip
関数とdict
関数を組み合わせることで、2つのリスト(1つはキー、もう1つは値)を辞書に変換することができます。
fruits_list = ['Apple', 'Banana', 'Grape', 'Peach', 'Melon']
prices_list = [100, 150, 500, 200, 1000]
fruits_dict = dict(zip(fruits_list, prices_list))
print(fruits_dict) # {'Apple': 100, 'Banana': 150, 'Grape': 500, 'Peach': 200, 'Melon': 1000}
これらの方法を使えば、Pythonでリストを辞書に変換することが容易になります。適切な方法を選んで、コードをより効率的にしましょう。