更新時(shí)間:2021年04月01日16時(shí)09分 來(lái)源:傳智教育 瀏覽次數(shù):
提到字典這個(gè)詞,相信大家都不會(huì)陌生,學(xué)生時(shí)期碰到不認(rèn)識(shí)的字時(shí),大家都會(huì)使用字典的部首表找到對(duì)應(yīng)的漢字說(shuō)明。在編程中,通過(guò)“鍵”查找“值”的過(guò)程稱(chēng)為映射。字典是典型的映射類(lèi)型,其中存放的是多個(gè)鍵值對(duì)。鍵值對(duì)的概念在實(shí)際生活中也比較常見(jiàn),例如,在學(xué)生管理系統(tǒng)中搜索學(xué)生的姓名查找該學(xué)生的詳細(xì)信息。
Python中使用“{}”包含鍵值對(duì)以創(chuàng)建字典,字典中各個(gè)元素之間通過(guò)逗號(hào)分隔,語(yǔ)法格式如下:
{鍵1:值1, 鍵2:值2,....... 鍵N:值N}
字典中的鍵與值之間以冒號(hào)分隔,長(zhǎng)度沒(méi)有限制。從語(yǔ)法設(shè)計(jì)角度來(lái)看,集合和字典均使用花括號(hào)包含元素,實(shí)際上集合與字典也有著相似的性質(zhì),它們之中的元素都沒(méi)有順序且不能重復(fù)。
下面創(chuàng)建一個(gè)字典,該字典中存儲(chǔ)的是多個(gè)賬號(hào)密碼信息,代碼如下:
>>> users = {'A': '123', 'B': '135', 'C': '680'} >>> users {'A': '123', 'B': '135', 'C': '680'}使用“字典變量[鍵]”的形式可以查找字典中與“鍵”對(duì)應(yīng)的值。例如,訪問(wèn)上述字典users中鍵“C”所對(duì)應(yīng)的值:
>>> users['C'] # 訪問(wèn)鍵對(duì)應(yīng)的值 '680'
字典中的元素是可以動(dòng)態(tài)修改的,一般使用如下方法進(jìn)行修改:
值 = 字典變量[鍵]
例如,對(duì)上述字典users中鍵“A”對(duì)應(yīng)的值進(jìn)行修改,如下所示:
>>> users['A'] = '1*5@' # 修改鍵對(duì)應(yīng)的值 >>> users {'A': '1*5@', 'B': '135', 'C': '680'}
猜你喜歡:
python字典如何使用?有哪些應(yīng)用場(chǎng)景?【python培訓(xùn)】
南京python培訓(xùn)哪個(gè)培訓(xùn)班好?【免費(fèi)資源】python教學(xué)視頻下載
2021-03-24在Windows平臺(tái)如何安裝Python?【圖文教程】
2021-03-24Python培訓(xùn)哪家機(jī)構(gòu)好?【百度云資源】python基礎(chǔ)視頻教程下載
2021-03-23Python是如何管理內(nèi)存的?【python培訓(xùn)】
2021-03-23python難學(xué)嗎?適不適合零基礎(chǔ)學(xué)習(xí)?
2021-03-23Python培訓(xùn)機(jī)構(gòu)哪里好?Python零基礎(chǔ)教程下載【百度云資源】
2021-03-23北京校區(qū)