新聞中心
我們今天所要跟大家?guī)淼淖值洌刹皇且酝脕矸啿樵兊墓ぞ?。在python中已經(jīng)被賦予了新的定義和使用方法。字典同樣可以實現(xiàn)數(shù)學中的加減運算,甚至是再難一點的乘法運算。在開始進行本篇的數(shù)學運算體驗之前,我們先來了解一下字典的基本內(nèi)容以及它的使用,相信在之后的數(shù)學運算上能夠更加容易理解。

我們提供的服務有:成都網(wǎng)站設計、成都網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、民權(quán)ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的民權(quán)網(wǎng)站制作公司
字典的每個值都具備自己獨有的名稱即鍵( key ),每個 key 都有對應的值( value ),字典中的 key 和 value 必須成對出現(xiàn) 。整個字典包括在花括號‘{ }’中,它的每個鍵值 ( key => value )對使用冒號( : )分割,每對值之間用逗號( , )分割。
定義如記錄人員成績的字典,如下:
d = {'Woodman': 95, 'Alan': 85, 'Bobo': 59}
我們把姓名 Woodman、Alan、Bobo 稱為key,對應的成績 95、85、59 稱為value,dict 字典可以通過 key 來查找值,一個 key:value 算作一個值。
注意:dict字典用的鍵( key )必須是唯一的,但值則不必。一個字典中不能出現(xiàn)相同名稱的鍵( key ),但值能相同,值可以是任何數(shù)據(jù)類型(字符串、數(shù)字、元組、列表、字典等)。
# 混合字典 key不重復,值可以是任意類型
d = {'woodman': 98, 2.5: 'PM', 'Bobo': [89, 65, 34],'Mydict': {'Alan': 99}}
以下代碼可以不使用條件語句就實現(xiàn)加減乘除、求冪操作,它通過字典這一數(shù)據(jù)結(jié)構(gòu)實現(xiàn):
import operator
action = {
"+": operator.add,
"-": operator.sub,
"/": operator.truediv,
"*": operator.mul,
"**": pow
}
print(action['-'](50, 25)) # 25
今天我們進行數(shù)學運算并沒有以條件語句進行解答,而是換了一種用字典的思路,相信對于字典的使用上,小伙伴們已經(jīng)有了一定的心得,并能成功計算出數(shù)學運算結(jié)果了。
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:python3代碼怎樣用字典進行數(shù)學運算?
當前網(wǎng)址:http://www.dlmjj.cn/article/cdhjejh.html


咨詢
建站咨詢
