\

Pythonでは、リストと辞書の間で変換を行うことが可能です。これはデータ構造を柔軟に扱うための重要なスキルです。以下に、いくつかの一般的な方法を示します。

リストから辞書への変換

Pythonでは、2次元リストを辞書に変換することができます。これは、各サブリストがキーと値のペアを形成する場合に特に便利です。

fruits_list = [['Apple',100], ['Banana',150], ['Grape',500]]
fruits_dict = dict(fruits_list)
print(fruits_dict)  # {'Apple': 100, 'Banana': 150, 'Grape': 500}

また、2つのリストを辞書に変換することも可能です。1つ目のリストがキー、2つ目のリストが値となります。

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}

辞書からリストへの変換

辞書からリストへの変換も同様に可能です。

sample_dict = {'a': 1, 'b': 2, 'c': 3}
keys_list = list(sample_dict.keys())  # キーだけを抽出
values_list = list(sample_dict.values())  # 値だけを抽出

これらの方法を使うことで、Pythonのリストと辞書を自由に変換することができます。これにより、データをより効率的に操作することが可能になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です