Python: ディクショナリのすべてのキーを取得する keys()
ディクショナリの全てのキー keys()
Pythonでディクショナリのすべてのキーを取得する場合は、 keys()メソッドを使います。
ディクショナリ.keys()
戻り値はリストに似たdict_keysオブジェクトです。 戻り値をlistコンストラクタに渡すとリストに変換できます。
次のコードはkeys()メソッドの具体例です。
3つの方法でkeys()メソッドの結果を表示しています。
最初は dict_keysオブジェクトをそのまま表示、
2番目はリストに変換して表示、
3番目は1つずつ表示。
d = {"a": 10, "b": 20, "c": 30} # dict_keysオブジェクト print(d.keys()) # dict_keys(['a', 'b', 'c']) # リストに変換 print(list(d.keys())) # ['a', 'b', 'c'] # 1つずつ取得 for k in d.keys(): print(k)
実行結果
dict_keys(['a', 'b', 'c']) ['a', 'b', 'c'] a b c