📜  Python字典keys()

📅  最后修改于: 2020-09-20 04:44:55             🧑  作者: Mango

keys()方法返回一个视图对象,该对象显示字典中所有键的列表

keys()的语法为:

dict.keys()

keys()参数

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也会自动更新以反映更改。