Python字典中的值求和两种方法

 更新时间:2023年11月07日 10:27:10   作者:很酷的站长  
在Python中字典是一种无序的数据结构,它由一系列键和对应的值组成,有时候我们需要对字典中的键对应的值进行求和操作,这篇文章主要给大家介绍了关于Python字典中值求和两种方法的相关资料,需要的朋友可以参考下

介绍

Python 编程语言是一种高级的通用编程语言,广泛用于各种目的。该软件由网页设计、数据分析和人工智能组成。人们之所以意识到这一点,是因为它的简单性、易读性和可用性的便利性。Python 提供了各种预定义的数据结构,包括列表、元组、映射、集合、堆和阵容。这些组件在每种编程语言中都至关重要。在这篇文章中,我们将专注于用于保存关键信息对的词典。

地图是Python中的一个关键数据组件,它使人们能够存储密钥和数据对。这些可与各种编程框架中的关联数组相媲美。这些旨在快速保存和访问数据。在参考书中,元素应该是不同的。相反,元素可以属于任何数据类别。映射是可变的,这意味着您可以根据需要附加、消除或调整元素-值对。我们计划探索词典的基础知识及其重要性。此外,我们将学习使用 Python 编程语言对映射内的标识符执行总计算的过程。

定义

在 Python 编程语言中,映射表示用于存储键及其各自值的无序容器。哈希映射中的元素可以存储任何数据类别,并且可以通过指向其相应的标识符来获取。将字典中链接到特定键的值相加需要提取与指定键匹配的值。

语法

sum_of_values = sum(dictionary[key])
  • “字典”:应从中提取值的字典的名称。

  • 'key':我们希望计算值总和的特定键。

  • “Sum”:一个 Python 函数,用于计算可迭代对象中所有元素的总和。

算法

  • 第 1 步:设置一个变量来存储值的添加。

  • 步骤2:可以访问与提供的键关联的字典值列表。

  • 第 3 步:要计算值的总和,请使用 sum() 函数。

  • 步骤 4:将总和分配给在步骤 1 中创建的变量。

  • 步骤5:应打印或返回值的总和。

方法

  • 方法 1:使用基于循环的方法

  • 方法 2:使用 sum() 和 dict.values()

方法 1:使用基于循环的方法

my_dict = {
    "a": [1, 5],
    "b": 2,
    "c": 3,
    "d": 4
}
key_to_sum = "a"
total_sum = 0
for key, value in my_dict.items(): if key == key_to_sum: total_sum += sum(value) print(total_sum)

输出

6

最初,映射“my_dictionary”是用键和值对准备的。例如,字母“a”链接到值的集合[1,5]。键“b”、“c”和“d”链接到整数值。

然后,声明对象“sum_key”。这象征着我们希望确定连接值的聚合的值。在这种情况下,“key_to_sum”的值等于“a”。

此变量“total_sum”设置为零。该变量将收集链接到由“sum_key”定义的引用的元素的总数。

该软件执行“for”循环。这将遍历“my_dict”地图中的每个项目。在每个循环中,程序都会验证当前标识符是否与分配的密钥匹配。此过程通过检查输入“键”与值“key_to_sum”的比较来实现。

如果键相等,程序将在条件代码中运行该部分。这利用“total()”函数来计算链接到标签“a”的元素的添加。值“b”由集合“[3, 7]”指示。然后将计算出的总计与变量“total_sum”连接。

一旦迭代完成了“my_dict”中键和值之间的整个关联,循环就会得出结论。然后,程序继续到脚本中的后续行。它显示包含在“total_sum”变量中的结果。在此特定示例中,与标识符“a”链接的这些值为“[1, 5]”。该程序计算给定数字的总和,得出“半打”。因此,脚本生成的结果应为数字“6”。

方法 2:使用 sum() 和 dict.values()

wages = {
    '01': 910.56,
    '02': 1298.68,
    '03': 1433.99,
    '04': 1050.14,
    '05': 877.67
}
total = sum(wages.values()) print('Total Wages: ${0:,.2f}'.format(total))

输出

Total Wages: $5571.04

此代码使用一种简单的方法,利用预先存在的 Python 函数来计算“工资”字典中包含的元素总数并安排结果。

然后,使用“sum()”函数来计算“工资”地图中所有元素的总数。'sum()' 方法是 Python 中的一种固有方法,它接受序列作为参数并返回集合中整个集合的相加。在这种情况下,集合表示“工资”字典中包含的条目。绕过“sum()”函数的“工资”字典中的条目,可以轻松确定总收入。通过使用“wages.values()”作为“total()”中的参数,它从字典中获取值。

计算出的总计随后记录在容器“总计”中。将来,将使用“output()”函数来呈现结果。实现格式字符串“总工资:${0:,.2f}”来设置显示格式。在此格式字符串中,“{0:,.2f}”用作此“总计”数字的替代。占位符“0”表示要格式化的值的索引。“:,.2f”部分设置格式首选项。“,:”包括逗号作为分隔符,以提高可读性。“小数点后 2 位数字”可确保值以两位小数显示。

此方法在用于格式化的字符串上调用,以将存储在“total”中的值交换到指定的空间。这会导致预期的输出格式。结果表示“工资”数据集中的总体总收入。总数使用货币符号显示,千以逗号分隔,小数点后两位数以达到精确性。

结论

字典是计算机研究中最关键和最常用的数据结构之一。这些适用于各种目的。这些软件程序包含数据分析、人工智能、网站创建和其他任务。字典使用户能够轻松检索与特定关键字相关的事实。

字典,Python的一项功能可以以各种方式使用存储结构。能够有效地控制他们拥有的数据是所有Python程序员的关键能力。无论是预定义函数还是用户定义的逻辑,在键值对上执行数学计算和任务的能力都会带来更强大和更成功的 Python 程序。

到此这篇关于Python字典中的值求和两种方法的文章就介绍到这了,更多相关Python字典值求和内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python虚拟环境venv用法详解

    Python虚拟环境venv用法详解

    这篇文章主要介绍了Python虚拟环境venv用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python操作Word页眉页脚的完整指南

    Python操作Word页眉页脚的完整指南

    本文介绍了使用Python操作Word文档中页眉页脚的方法,包括安装python-docx库、操作节、添加内容、调整格式、保存文档等技巧,最后通过实际案例展示了Python在处理大量文档时的高效性,需要的朋友可以参考下
    2026-04-04
  • Python Excel操作之将ISBN转条形码

    Python Excel操作之将ISBN转条形码

    这篇文章主要为大家详细介绍了Python Excel操作中如何将ISBN转条形码功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-06-06
  • 使用wxPython获取系统剪贴板中的数据的教程

    使用wxPython获取系统剪贴板中的数据的教程

    这篇文章主要介绍了使用wxPython获取系统剪贴板中的数据的教程,wxPython是一个非常受欢迎的Python图形库,需要的朋友可以参考下
    2015-05-05
  • python tkinter图形界面代码统计工具(更新)

    python tkinter图形界面代码统计工具(更新)

    这篇文章主要为大家详细介绍了python tkinter图形界面代码统计工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • Python实现数字小写转大写的示例详解

    Python实现数字小写转大写的示例详解

    这篇文章主要为大家详细介绍了如何利用Python实现数字小写转大写的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-12-12
  • Anaconda超详细保姆级安装配置教程

    Anaconda超详细保姆级安装配置教程

    这篇文章主要介绍了Anaconda超详细保姆级安装配置教程,本篇教程对于新手很友好强烈推荐,看完这篇文章相信你对如何安装配置Anaconda一定了然于胸,我们一起来看看吧
    2023-03-03
  • 单身狗福利?Python爬取某婚恋网征婚数据

    单身狗福利?Python爬取某婚恋网征婚数据

    今天我就当回媒婆,给男性程序员来点福利.今天目标爬取征婚网上呈现出来的女生信息保存成excel表格供大家筛选心仪的女生,需要的朋友可以参考下
    2021-06-06
  • Python实现将字典(列表按列)存入csv文件

    Python实现将字典(列表按列)存入csv文件

    这篇文章主要介绍了Python实现将字典(列表按列)存入csv文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • python判断字符串是否是回文的方法小结

    python判断字符串是否是回文的方法小结

    回文,英文叫 palindrome,意思是一个字符串,从前往后读 和 从后往前读 是一模一样的,本文给大家介绍了python判断字符串是否是回文的方法小结,需要的朋友可以参考下
    2025-08-08

最新评论