Pythonで辞書のキー値を取得する方法は何ですか?
keys()メソッドを使って辞書のすべてのキーを取得することができます。このメソッドは、辞書のすべてのキーを含むビューオブジェクトを返し、リストやイテレータに変換してキーの値を取得することができます。
辞書のキーを取得するための一般的な方法は次のとおりです:
- 鍵()
my_dict = {'a': 1, 'b': 2, 'c': 3}
keys = list(my_dict.keys())
print(keys) # 输出 ['a', 'b', 'c']
- 辞書を直接反復処理します。
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict:
print(key) # 输出 a, b, c
- キーを取得する
my_dict = {'a': 1, 'b': 2, 'c': 3}
keys_iter = my_dict.keys()
for key in keys_iter:
print(key) # 输出 a, b, c
注意:Python 3では、keys()メソッドが返すのはリストではなくビューオブジェクトです。これによってメモリを節約することができます、特に辞書が非常に大きい場合には。