您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)python3代碼用字典進(jìn)行數(shù)學(xué)運(yùn)算的案例,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
字典的每個(gè)值都具備自己獨(dú)有的名稱即鍵( key ),每個(gè) key 都有對(duì)應(yīng)的值( value ),字典中的 key 和 value 必須成對(duì)出現(xiàn) 。整個(gè)字典包括在花括號(hào)‘{ }’中,它的每個(gè)鍵值 ( key => value )對(duì)使用冒號(hào)( : )分割,每對(duì)值之間用逗號(hào)( , )分割。
定義如記錄人員成績(jī)的字典,如下:
d = {'Woodman': 95, 'Alan': 85, 'Bobo': 59}
我們把姓名 Woodman、Alan、Bobo 稱為key,對(duì)應(yīng)的成績(jī) 95、85、59 稱為value,dict 字典可以通過(guò) key 來(lái)查找值,一個(gè) key:value 算作一個(gè)值。
注意:dict字典用的鍵( key )必須是唯一的,但值則不必。一個(gè)字典中不能出現(xiàn)相同名稱的鍵( key ),但值能相同,值可以是任何數(shù)據(jù)類型(字符串、數(shù)字、元組、列表、字典等)。
# 混合字典 key不重復(fù),值可以是任意類型 d = {'woodman': 98, 2.5: 'PM', 'Bobo': [89, 65, 34],'Mydict': {'Alan': 99}}
以下代碼可以不使用條件語(yǔ)句就實(shí)現(xiàn)加減乘除、求冪操作,它通過(guò)字典這一數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn):
import operator action = { "+": operator.add, "-": operator.sub, "/": operator.truediv, "*": operator.mul, "**": pow } print(action['-'](50, 25)) # 25
關(guān)于python3代碼用字典進(jìn)行數(shù)學(xué)運(yùn)算的案例就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。