溫馨提示×

python怎么獲取字典的key值

小億
361
2024-02-01 17:10:38
欄目: 編程語言

可以使用keys()方法來獲取字典的所有鍵。這個方法返回一個包含字典所有鍵的視圖對象,可以通過將其轉換為列表或迭代器來獲取鍵的值。

以下是獲取字典鍵的幾種常見方式:

  1. 使用keys()方法和列表轉換:
my_dict = {'a': 1, 'b': 2, 'c': 3}

keys = list(my_dict.keys())
print(keys)  # 輸出 ['a', 'b', 'c']
  1. 直接迭代字典:
my_dict = {'a': 1, 'b': 2, 'c': 3}

for key in my_dict:
    print(key)  # 輸出 a, b, c
  1. 使用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)存,特別是在字典非常大時。

0