Pythonでは、データ型の変換が頻繁に行われます。特に、タプルと辞書の間の変換は、データの操作や整理に非常に便利です。

リストとタプルから辞書への変換

Pythonの組み込み関数dictを用いて、リストやタプルを辞書に変換することができます。

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関数を組み合わせることで、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}

タプルから辞書への変換

タプルから辞書への変換も、リストから辞書への変換と同じ方法で行うことができます。

fruits_tuple = ('Apple', 'Banana', 'Grape')
prices_tuple = (100, 150, 500)
fruits_dict = {fruit:price for fruit, price in zip(fruits_tuple, prices_tuple)}
print(fruits_dict)  # {'Apple': 100, 'Banana': 150, 'Grape': 500}

これらの変換方法を理解し、適切に使用することで、Pythonでのデータ操作がより効率的になります。

投稿者 admin

コメントを残す

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