知行编程网知行编程网  2022-11-15 07:30 知行编程网 隐藏边栏  14 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3代码怎样用字典进行数学运算?的相关知识,包括python中字典间的运算,以及python3字典操作这些编程知识,希望对大家有参考作用。


python3代码如何使用字典进行数学运算?

今天要给大家带来的词典,已经不是以往用来浏览和查询的工具了。它在python中被赋予了新的定义和用法。字典还可以实现数学中的加减运算,甚至更难的乘法运算。在开始本文的数学运算经验之前,我们先来了解一下字典的基本内容及其使用方法。相信在后面的数学运算中会更容易理解。

字典的每个值都有自己唯一的名字,即一个键(key),每个键都有一个对应的值(value)。字典中的键和值必须成对出现。整个字典用大括号'{}'括起来,每对键值(key => value)之间用冒号(:)隔开,每对值之间用逗号(,)隔开。


定义如记录人员成绩的字典,如下:

d = {'Woodman': 95, 'Alan': 85, 'Bobo': 59}



我们把姓名

Woodman、Alan、Bobo 称为key,对应的成绩 95、85、59 称为value,dict 字典可以通过 key 来查找值,一个 key:value 算作一个值。



注意:

dict字典用的键( key )必须是唯一的,但值则不必。一个字典中不能出现相同名称的键( key ),但值能相同,值可以是任何数据类型(字符串、数字、元组、列表、字典等)。

# 混合字典 key不重复,值可以是任意类型
d = {'woodman': 98,  2.5: 'PM', 'Bobo': [89, 65, 34],'Mydict': {'Alan': 99}}


以下代码可以在不使用条件语句的情况下实现加法、减法、乘法和除法以及求幂运算。它是通过字典的数据结构实现的:

import operator
action = {
    "+": operator.add,
    "-": operator.sub,
    "/": operator.truediv,
    "*": operator.mul,
    "**": pow
}
print(action['-'](50, 25)) # 25

今天,我们没有使用条件语句来解决数学运算,而是改变了使用字典的想法。相信对字典的使用已经有了一定的经验,可以成功地计算出数学运算的结果。 .

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享