📜  Python Dict.values()方法(1)

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

Python Dict.values()方法

Dict.values() 方法返回字典中所有的值。它返回一个可迭代的所有值组成的视图对象。此对象可用于循环遍历字典的所有值。

语法
dict.values()
参数

无。

返回值

values()方法返回字典中所有的值,类型为视图对象。

示例
# 示例字典
my_dict = {'a': 1, 'b': 2, 'c': 3}

# 获取值的视图对象
values = my_dict.values()

# 遍历字典的所有值
for value in values:
    print(value)

输出:

1
2
3
注意事项
  • 返回的视图对象是动态的,即对字典的更改会影响到视图对象的值。
  • 如果你需要对视图对象进行修改,可以从视图对象创建一个列表。
# 示例字典
my_dict = {'a': 1, 'b': 2, 'c': 3}

# 获取值的视图对象
values = my_dict.values()

# 从视图对象创建一个列表
value_list = list(values)

# 修改列表中的元素
value_list[0] = 0

# 原字典未改变
print(my_dict)  # 输出:{'a': 1, 'b': 2, 'c': 3}

# 修改后的列表
print(value_list)  # 输出:[0, 2, 3]