Python 字典 values() 使用方法及示例

由网友 大卫 发布 阅读 12

Python 字典 values() 使用方法及示例

Python 字典方法

values()方法返回一个视图对象,该对象显示字典中所有值的列表。

values()的语法为:

dictionary.values()

values()参数

values()方法不带任何参数。

values()返回值

values()方法返回一个视图对象,该对象显示给定字典中所有值的列表。

示例1:从字典中获取所有值

# 字典
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

print(sales.values())

运行该程序时,输出为:

dict_values([2, 4, 3])

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

# 字典
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

values = sales.values()
print('原始项目:', values)

# 从字典中删除一个项目
del[sales['apple']]
print('更新后项目:', values)

运行该程序时,输出为:

原始项目: dict_values([2, 4, 3])
更新后项目: dict_values([4, 3])

视图对象values本身并不返回sales项目值的列表,而是返回字典中所有值的视图。

如果列表更新,则更改将反映到视图对象本身,如上面的程序所示。

Python 字典方法

Python 集合 copy() Python all()