溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python字典的基本用法實(shí)例分析【創(chuàng)建、增加、獲取、修改、刪除】

發(fā)布時(shí)間:2020-10-10 15:32:48 來(lái)源:腳本之家 閱讀:122 作者:deniro_li 欄目:開(kāi)發(fā)技術(shù)

本文實(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))

  • 鍵和值之間用冒號(hào)分隔, 鍵值對(duì)之間用逗號(hào)分隔。
  • 一個(gè)字典,可以包含任意數(shù)量的鍵值對(duì)。

運(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ì)有所幫助。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI