keys()
函數是 Python 字典的一個內置方法,它用于返回字典中所有的鍵。
語法:
dict.keys()
它不接受任何參數,返回一個包含字典所有鍵的視圖對象(dict_keys)。
字典的鍵是唯一的,并且無序。通過 keys()
函數可以方便地遍歷字典中的所有鍵。可以將返回的 dict_keys 視圖對象轉換為列表,以便進一步操作。
示例:
person = {'name': 'Alice', 'age': 25, 'city': 'New York'}
keys = person.keys()
print(keys) # 輸出:dict_keys(['name', 'age', 'city'])
# 遍歷字典中的鍵
for key in keys:
print(key) # 輸出:name, age, city
# 將 dict_keys 對象轉換為列表
keys_list = list(keys)
print(keys_list) # 輸出:['name', 'age', 'city']
需要注意的是,dict_keys 對象是一個視圖對象,它動態地反映了字典的變化。也就是說,當字典發生改變時,dict_keys 對象也會相應地更新。