Python Dictionary keys() 函数用法

2023-09-17 22:25:27

dict.keys() 方法返回一个包含字典的键列表的dictionary view object

语法:

dict.keys()

参数:

无参数。

返回值:

该方法返回一个视图对象,其中包含字典的键列表。

下面显示了dict.keys()方法的工作原理。

romanNums = {'I':1, 'II':2, 'III':3, 'IV':4, 'V':5 }
keys = romanNums.keys()
print(keys)

输出:

dict_keys(['I', 'II', 'III', 'IV', 'V'])

更新字典时,视图对象将更新。

romanNums = {'I':1, 'II':2, 'III':3, 'IV':4, 'V':5 }
keys = romanNums.keys()
print("Before updating: ",keys)
romanNums['VI'] = 6
print("After updating: ",keys)
romanNums.clear()
print("After clearing: ", keys)

输出:

Before updating: dict_keys(['I', 'II', 'III', 'IV', 'V'])
After updating: dict_keys(['I', 'II', 'III', 'IV', 'V', 'VI'])
After clearing: dict_keys([])