Python字典value()方法

Python字典中的values() 方法返回的是一个视图对象,它包含了字典中的值,但它并不是一个常规的列表。您可以使用 list() 函数将其强制转换为实际的列表,以便进行进一步的操作。

Python 字典 value() 方法语法

语法: dictionary_name.values()

参数:无参数 

返回: 给定字典中所有可用值的列表。这些值已以相反的方式存储。

获取字典中的所有值

在第一部分中,我们从字典中提取所有数值,在第二部分中,我们使用 Python value() 函数提取字符串值。

# numerical values
dictionary = {"raj": 2, "striver": 3, "vikram": 4}
print(dictionary.values())


# string values
dictionary = {"jkhxw": "5", "for": "3", "Geeks": "5"}
print(dictionary.values())

输出:

dict_values([2, 3, 4])
dict_values(['5', '3', '5'])

获取字典中所有值的总和

用于说明查找总工资的 Values() 方法的程序。给定姓名和工资,使用Python sum() 函数返回所有员工的总工资。

# 存储姓名和对应的工资
salary = {"raj": 50000, "striver": 60000, "vikram": 5000}

# 仅存储工资
list1 = salary.values()
print(sum(list1)) # 打印所有工资的总和

输出:

115000

这段代码首先创建一个包含姓名和对应工资的字典,然后提取出工资信息并存储在 list1 中,最后使用 sum() 函数计算所有工资的总和并打印出来。