您好,登錄后才能下訂單哦!
小編給大家分享一下Python字典有什么用,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
字典的用途
字典的名稱指出了這種數(shù)據(jù)結(jié)構(gòu)的用途。普通圖書適合按從頭到尾的順序閱讀,如果你愿意,可快速翻到任何一頁(yè),這有點(diǎn)像Python中的列表。字典(日常生活中的字典和Python字典)旨在讓你能夠輕松地找到特定的單詞(鍵),以獲悉其定義(值)。
在很多情況下,使用字典都比使用列表更合適。下面是Python字典的一些用途:
表示棋盤的狀態(tài),其中每個(gè)鍵都是由坐標(biāo)組成的元組;
存儲(chǔ)文件修改時(shí)間,其中的鍵為文件名;
數(shù)字電話/地址簿。
假設(shè)有如下名單:
>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']
如果要?jiǎng)?chuàng)建一個(gè)小型數(shù)據(jù)庫(kù),在其中存儲(chǔ)這些人的電話號(hào)碼,該如何辦呢?一種辦法是再創(chuàng)建一個(gè)列表。假設(shè)只存儲(chǔ)四位的分機(jī)號(hào),這個(gè)列表將類似于:
>>> numbers = ['2341', '9102', '3158', '0142', '5551']
創(chuàng)建這些列表后,就可像下面這樣查找Cecil的電話號(hào)碼:
>>> numbers[names.index('Cecil')] '3158'
這可行,但不太實(shí)用。實(shí)際上,你希望能夠像下面這樣做:
>>> phonebook['Cecil'] '3158'
如何達(dá)成這個(gè)目標(biāo)呢?只要phonebook是個(gè)字典就行了。
看完了這篇文章,相信你對(duì)Python字典有什么用有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(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)容。