Tutorial Study Image

Python values()

Python 中的 values() 函数以列表形式返回字典中所有可用值的视图对象。实际上,它提供了字典值的动态视图。


dictionary.values()
 

values() 参数

values() 方法不带任何参数。此方法的结果值以反向存储。

values() 返回值

字典中的任何更改也会反映在视图对象的值中。

输入 返回值
字典 视图对象

Python 中 values() 方法的示例

示例 1:如何在 Python 中从字典获取所有值


# random fruits dictionary
fruits = { 'mango': 5, 'banana': 4, 'strawberry': 3 }
 

输出


dict_values([5, 3, 4])

示例 2:当字典被修改时,values() 如何工作?


# random fruits dictionary
fruits = { 'mango': 5, 'banana': 4, 'strawberry': 3 }

keyvalues = fruits.values()
print('Original list:', keyvalues)

# delete an item from dictionary
del[fruits['mango']]
print('Updated list:', keyvalues)
 

输出


Original list: dict_values([5, 3, 4])
Updated list: dict_values([3, 4])