python四则运算(用字典实现),python3字典操作
我们今天要带去的词典,不是过去用来浏览和查询的工具。在python中,它被赋予了新的定义和用法。字典还可以实现数学中的加减法,甚至更难的乘法。在开始本文的数学运算体验之前,我们先了解一下字典的基本内容和使用方法,相信在后续的数学运算中会更容易理解。
字典中的每个值都有自己唯一的名字,即key,每个key都有对应的值。字典中的键和值必须成对出现。整个字典包含在大括号 {} 中,它的每对键值(key=value)用冒号(:)隔开,每对值用逗号(,)隔开。
例如,定义一个记录人员成绩的字典,如下所示:
d={ 樵夫 :95,艾伦 :85,波波 :59}
我们的名字伍德曼,艾伦,波波叫钥匙,对应的等级95,85,59叫数值。dict字典可以通过key查值,一个key:value算一个值。
注意:dict字典中使用的键必须是唯一的,但值不是必需的。同名的键不能出现在字典中,但值可以相同,值可以是任意数据类型(字符串、数字、元组、列表、字典等。).
#混合字典键不重复,值可以是任何类型。
d={ 樵夫 :98,2.5:PM ,波波 :[89,65,34],我的字典 :{ 艾伦 :99}}
下面这段代码不用条件语句就可以实现加减乘除和取幂,是通过dictionary的数据结构实现的:
进口经营者
动作={
:operator.add,
- :操作员,
/:operator.truediv,
*:operator.mul,
**:pow
}
Print(action[-](50,25))#25今天我们没有用条件语句来回答数学运算,而是改变了用字典的思路。我相信我们的朋友已经有了一些使用字典的经验,能够成功计算出数学运算结果。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。