English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 基础教程

Python 流程控制

Funzione in Python

Tipi di dati in Python

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

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 字典方法