Python 字典 keys() 方法
keys()
方法提取字典的键,并以视图对象的形式返回键的列表。
示例
numbers = {1: 'one', 2: 'two', 3: 'three'}
# 提取字典的键
dictionaryKeys = numbers.keys()
print(dictionaryKeys)
# 输出: dict_keys([1, 2, 3])
keys() 语法
keys()
方法的语法是:
dict.keys()
这里,dict 是一个字典,其键被提取出来。
keys() 参数
keys()
方法不接受任何参数。
keys() 返回值
keys()
方法返回:
- 一个视图对象,显示所有键的列表
例如,如果方法返回 dict_keys([1, 2, 3)]
,
dict_keys()
是视图对象[1, 2, 3]
是键的列表
示例 1:Python 字典 Keys()
employee = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
# 提取字典的键
dictionaryKeys = employee.keys()
print(dictionaryKeys)
输出
dict_keys(['name', 'age', 'salary'])
在上面的示例中,我们使用了 keys()
方法提取字典的键。键的列表以视图对象的形式返回。
这里,dict_keys()
是视图对象,['name', 'age', 'salary']
是字典 employee 的键列表。
示例 2:字典更新会更新视图对象
employee = {'name': 'Phill', 'age': 22}
# 提取字典键
dictionaryKeys = employee.keys()
print('字典更新前:', dictionaryKeys)
# 向字典中添加一个元素
employee.update({'salary': 3500.0})
# 打印更新后的视图对象
print('字典更新后:', dictionaryKeys)