📜  Python字典| values(1)

📅  最后修改于: 2023-12-03 15:19:32.823000             🧑  作者: Mango

Python字典| values

在 Python 中,字典(Dictionary)是一种非常常用的数据结构。字典存储的是键值对(key-value pairs),其中键(key)必须是不可变的数据类型,值(value)可以是任意类型的数据。

Python 字典有一个内置方法values(),用于返回字典中所有值构成的列表。

语法
dict.values()
参数

此方法不接收任何参数。

返回值

返回字典中所有值所构成的列表。

示例
# 创建一个字典
dict1 = {'Name': 'John', 'Age': 25, 'City': 'New York'}

# 获取字典中所有值的列表
values = dict1.values()

print(values) # ['John', 25, 'New York']

值得注意的是,values() 返回的是一个 "视图" 对象(view object),而不是一个真正的列表。也就是说,如果对字典进行了修改,那么 values() 返回的结果也会发生变化。因此如果要对返回值进行处理,建议先将其转换成列表。

# 创建一个字典
dict2 = {'Name': 'Lucy', 'Age': 30, 'City': 'San Francisco'}

# 获取字典中所有值的列表
values = list(dict2.values())

print(values) # ['Lucy', 30, 'San Francisco']

以上就是 Python 字典中 values() 方法的介绍。值得一提的是,values() 方法只返回字典中的值,如果需要返回键值对,可以使用 items() 方法。