您好,登錄后才能下訂單哦!
本文實(shí)例講述了Python字典的基本用法。分享給大家供大家參考,具體如下:
字典是一系列的鍵值對(duì) 。 每個(gè)鍵都與一個(gè)值相關(guān)聯(lián), 我們可以使用鍵來(lái)訪問(wèn)與之相關(guān)聯(lián)的值。 與鍵相關(guān)聯(lián)的值可以任何 Python 對(duì)象,比如數(shù)字、 字符串、 列表甚至是字典。
1 創(chuàng)建字典
我們舉一個(gè)英文單詞的例子來(lái)說(shuō)明:
dict = {'evaporation': '蒸發(fā),發(fā)散; 消失; 汽化; 蒸發(fā)法', 'carpenter': '木工,木匠'} print('dict=' + str(dict))
運(yùn)行結(jié)果:
dict={'evaporation': '蒸發(fā),發(fā)散; 消失; 汽化; 蒸發(fā)法', 'carpenter': '木工,木匠'}
2 獲取值
要獲取與鍵相關(guān)聯(lián)的值, 可以指定字典名和鍵名(放在方括號(hào)內(nèi)), 如下所示:
dict = {'evaporation': '蒸發(fā),發(fā)散; 消失; 汽化; 蒸發(fā)法', 'carpenter': '木工,木匠'} print('evaporation 釋義:'+dict['evaporation'])
運(yùn)行結(jié)果:
evaporation 釋義:蒸發(fā),發(fā)散; 消失; 汽化; 蒸發(fā)法
3 新增鍵值對(duì)
dict = {'evaporation': '蒸發(fā)', 'carpenter': '木匠'} print('dict=' + str(dict)) dict['fountain']='人造噴泉' dict['conformity']='符合' print('dict=' + str(dict))
運(yùn)行結(jié)果:
dict={'evaporation': '蒸發(fā)', 'carpenter': '木匠', 'fountain': '人造噴泉', 'conformity': '符合'}
4 空字典
也可以先使用一對(duì)空的花括號(hào),定義一個(gè)空字典, 然后再分行添加鍵值對(duì)。
dict = {} dict['fountain']='人造噴泉' dict['conformity']='符合' print('dict=' + str(dict))
運(yùn)行結(jié)果:
dict={'fountain': '人造噴泉', 'conformity': '符合'}
5 修改字典值
可以指定字典名、 用方括號(hào)括起的鍵以及與該鍵相關(guān)聯(lián)的新值,來(lái)修改字典值。
dict = {'carpenter': '木匠'} print('dict=' + str(dict)) dict['carpenter'] = '木工' print('dict=' + str(dict))
運(yùn)行結(jié)果:
dict={'carpenter': '木匠'}
dict={'carpenter': '木工'}
6 刪除鍵值對(duì)
使用 del
語(yǔ)句指定字典名和要?jiǎng)h除的鍵,即可刪除鍵值對(duì)。
dict = {'evaporation': '蒸發(fā)', 'carpenter': '木匠'} print('【刪除前】dict=' + str(dict)) del dict['evaporation'] print('【刪除后】dict=' + str(dict))
運(yùn)行結(jié)果:
【刪除前】dict={'evaporation': '蒸發(fā)', 'carpenter': '木匠'}
【刪除后】dict={'carpenter': '木匠'}
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python字典操作技巧匯總》、《Python列表(list)操作技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門(mén)與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
免責(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)容。