Python 字典 keys() 使用方法及示例
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('字典更新前')
keys = person.keys()
print(keys)
# 在字典中添加一个元素
person.update({'salary': 3500.0})
print('\n字典更新后')
print(keys)
运行该程序时,输出为:字典更新前
dict_keys(['name', 'age'])
字典更新后
dict_keys(['name', 'age', 'salary'])
在这里,当字典更新时,keys也会自动更新以反映更改。