当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。