在Python中,values()
函数通常与字典(dictionary)对象一起使用。它返回一个包含字典中所有值的视图对象。这意味着你可以遍历或者操作这些值,而不需要直接修改原始字典。
下面是一个简单的例子:
# 创建一个字典 my_dict = {'a': 1, 'b': 2, 'c': 3} # 使用 values() 函数获取所有的值 values = my_dict.values() # 打印值 print(values) # 输出:dict_values([1, 2, 3]) # 遍历值 for value in values: print(value) # 输出:1 2 3
请注意,values()
函数返回的视图对象在原始字典发生更改时会自动更新。例如,如果你向字典中添加一个新的键值对,那么这个新值也会出现在values()
返回的视图对象中。
# 向字典中添加一个新的键值对 my_dict['d'] = 4 # 再次打印值 print(values) # 输出:dict_values([1, 2, 3, 4])