keys()方法返回一個視圖對象,該對象顯示字典中所有鍵的列表
keys()的語法為:
dict.keys()
keys()不接受任何參數(shù)。
keys()返回一個視圖對象,該對象顯示所有鍵的列表。
更改字典后,視圖對象也會相應(yīng)更改。
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0} print(person.keys()) empty_dict = {} print(empty_dict.keys())
運行該程序時,輸出為:
dict_keys(['name', 'salary', 'age']) dict_keys([])
person = {'name': 'Phill', 'age': 22, } print('字典更新前') keys = person.keys() print(keys) # 在字典中添加一個元素 person.update({'salary': 3500.0}) print('\n字典更新后') print(keys)
運行該程序時,輸出為:
字典更新前 dict_keys(['name', 'age']) 字典更新后 dict_keys(['name', 'age', 'salary'])
在這里,當(dāng)字典更新時,keys也會自動更新以反映更改。