可以使用keys()
方法來獲取字典的所有鍵。這個方法返回一個包含字典所有鍵的視圖對象,可以通過將其轉換為列表或迭代器來獲取鍵的值。
以下是獲取字典鍵的幾種常見方式:
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
keys()
方法和迭代器: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()
方法返回的是視圖對象,而不是列表。這樣做的好處是可以節(jié)省內(nèi)存,特別是在字典非常大時。