Python字典values()方法

2025 年 7 月 19 日 | 3 分钟阅读

Python values() 方法用于返回字典中值的视图对象。 该视图对象包含字典的值,以列表的形式存在。 视图对象反映对字典所做的任何更改。

Python 字典中 values() 方法的语法

以下是字典 values() 方法的语法

语法

参数

  • 无参数

返回

  • 它返回一个值的视图对象。

字典 values() 的示例

我们现在将看一些字典 values() 方法的示例。

示例 1:values() 方法的工作原理

此示例显示了 values() 方法在 Python 中的工作方式。

示例

立即执行

输出

Electrical Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'Socket': 500, 'Tubelight': 600}
Stock available: dict_values([200, 150, 1000, 500, 600])

说明

在此示例中,我们给出了一个字典。 我们使用 values() 方法返回字典中值的视图对象。

示例 2:从空字典返回值

如果字典已经为空,此方法也会返回一个空的视图对象,而不会出现任何错误或异常。 请参见下面的示例

示例

立即执行

输出

Empty Dictionary: {}
Stock available: dict_values([])

说明

在此示例中,我们给出了一个空字典。 我们使用 values() 方法返回字典中值的视图对象。 由于字典为空,因此返回的对象也为空。

示例 3:反映视图对象中的更改

在 Python 中,视图对象反映字典中所做的任何更改。 这是一个例子

示例

立即执行

输出

Electrical Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'Socket': 500, 'Tubelight': 600}
Stock available: dict_values([200, 150, 1000, 500, 600])

Electrical Inventory (Updated): {'Fan': 200, 'Bulb': 150, 'Led': 800, 'Socket': 300, 'Tubelight': 600}
Stock available (Updated): dict_values([200, 150, 800, 300, 600])

说明

在此示例中,我们给出了一个字典。 我们使用 values() 方法返回字典中值的视图对象。 然后,我们更新了字典中的一些项目。 结果,视图对象也反映了字典中的更改。

结论

Python 中的 values() 方法是一个强大的字典方法,允许开发人员从字典中收集所有值。 它不带任何参数,并返回一个值字典。 它广泛用于跨各个行业的数据分析,报告和转换。

Python 字典 values() 方法常见问题解答

1) 在 Python 中使用 Dictionary values() 方法的作用是什么?

Python values() 方法用于返回一个视图对象,其中包含字典中的值。 它不带任何参数。

2) values() 方法是否接受任何参数?

不,values() 方法不带任何参数,并返回一个值字典。 如果字典没有值,则返回一个空字典。

3) 如果字典为空,values() 方法会怎样?

如果字典为空,则 values() 方法将返回一个空的视图对象。

让我们通过一个例子来理解这一点

示例

立即执行

输出

Total number of values: 0
Stock available dict_values([])

4) 我可以使用 values() 方法修改 Dictionary 的值吗?

字典 values() 方法仅用于查看指定字典中的所有值。 它不执行任何其他操作。 因此,您不能使用此方法直接修改值。 您可以直接使用键修改字典的值。