當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Dictionary keys()用法及代碼示例


keys() 方法返回一個視圖對象,該對象顯示字典中所有鍵的列表

用法:

dict.keys()

參數:

keys() 不帶任何參數。

返回:

keys() 返回一個顯示所有鍵列表的視圖對象。

當字典發生變化時,視圖對象也會反映這些變化。

示例 1:keys() 如何工作?

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
print(person.keys())

empty_dict = {}
print(empty_dict.keys())

輸出

dict_keys(['name', 'salary', 'age'])
dict_keys([])

示例 2:keys() 在字典更新時如何工作?

person = {'name': 'Phill', 'age': 22, }

print('Before dictionary is updated')
keys = person.keys()
print(keys)

# adding an element to the dictionary
person.update({'salary': 3500.0})
print('\nAfter dictionary is updated')
print(keys)

輸出

Before dictionary is updated
dict_keys(['name', 'age'])

After dictionary is updated
dict_keys(['name', 'age', 'salary'])

在這裏,當字典更新時,keys 也會自動更新以反映更改。

相關用法


注:本文由純淨天空篩選整理自 Python Dictionary keys()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。