Python 3で辞書から値のリストを取得する方法
Python 3では、辞書から値のリストを取得するためには、辞書オブジェクトのvalues()
メソッドを使用します。このメソッドを呼び出すと、辞書内のすべての値がリストとして返されます。
例1:辞書から値のリストを取得する基本的な方法
# 辞書の定義 my_dict = {'a': 1, 'b': 2, 'c': 3} # 値のリストを取得 values_list = list(my_dict.values()) # 結果の出力 print(values_list)
上記のコードを実行すると、辞書my_dict
内の値がリストとして取得され、[1, 2, 3]
という結果が得られます。
例2:辞書から値のリストを取得してループで処理する方法
# 辞書の定義 my_dict = {'apple': 'red', 'banana': 'yellow', 'grape': 'purple'} # 値のリストを取得してループで処理 values_list = list(my_dict.values()) for value in values_list: print(value)
このコードでは、辞書my_dict
内の値をリストとして取得し、それをループで処理して各値を表示します。
例3:辞書から重複を除いた値のリストを取得する方法
# 辞書の定義 my_dict = {'a': 1, 'b': 2, 'c': 1, 'd': 3} # 重複を除いた値のリストを取得 unique_values_list = list(set(my_dict.values())) # 結果の出力 print(unique_values_list)
上記のコードでは、辞書my_dict
内の値から重複を除いたリストを取得し、[1, 2, 3]
という結果が得られます。
これらの例を参考にして、Python 3で辞書から値のリストを取得する方法を理解していただければ幸いです。
Python 3で辞書から値のリストを取得する方法は、辞書の`values()`メソッドを使用することです。このメソッドを呼び出すと、辞書内のすべての値がリストとして返されます。以下は、具体的な例です。
“`python
my_dict = {‘a’: 1, ‘b’: 2, ‘c’: 3}
values_list = list(my_dict.values())
print(values_list)
“`このコードでは、`my_dict`という辞書から値のリストを取得し、`values_list`に代入しています。`list()`関数を使用することで、辞書の`values()`メソッドが返す値のビューをリストに変換しています。