辞書からリストとして値を取得する
Python では、辞書 (dict) にキーと値のペアが格納されます。一意かつ不変であり、値は任意のデータ型にすることができます。 Java の Map とは異なり、Python の dict には値をリストとして取得する直接メソッドがありません。
解決策: dict.values() を使用する
リストを取得するにはdict から値を取得するには、dict.values() メソッドを使用できます。ただし、dict.values() はコピーではなく辞書の値の ビュー を返すことに注意することが重要です。 dict に加えられた変更は、返されたリストに反映されます。
例:
my_dict = {'a': 1, 'b': 2, 'c': 3} values_as_list = list(my_dict.values()) print(values_as_list) # Output: [1, 2, 3]
dict.values() を list() でラップすると、ビューのコピーを作成すると、不変の値のリストが作成されます。このリストは、元の辞書とは独立して操作できます。
以上がPython 辞書から値のリストを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。