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
Python