Python Dictionary values() 函数用法

2023-09-17 22:25:30

dict.values() 方法返回提供字典中所有值的动态视图的dictionary view object。此视图对象在字典更改时更改。

语法:

dict.values()

参数:

无参数

返回值:

返回一个视图对象,其中包含字典中所有值的列表。

下面的示例演示 dict.values() 方法。

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

输出:

dict_values([1, 2, 3, 4, 5])

以下示例显示了更新字典时dict.values()的工作。

romanNums = {'I':1,'II':2,'III':3,'IV':4,'V':5}
values = romanNums.values()
print("Dictionary Values: ",values)
romanNums['VI'] = 6
print("After updating the dictionary: ",values)

输出:

Dictionary Values:  dict_values([1, 2, 3, 4, 5])
After updating the dictionary:  dict_values([1, 2, 3, 4, 5, 6])

在上面的示例中,values() 函数不返回值列表,而是返回值的视图对象。字典中的任何更改都会反映在视图对象中。