小編給大家分享一下Python字典有什么用,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)專注于企業(yè)網(wǎng)絡營銷推廣、網(wǎng)站重做改版、麻山網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5技術、購物商城網(wǎng)站建設、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為麻山等各大城市提供網(wǎng)站開發(fā)制作服務。
字典的用途
字典的名稱指出了這種數(shù)據(jù)結(jié)構(gòu)的用途。普通圖書適合按從頭到尾的順序閱讀,如果你愿意,可快速翻到任何一頁,這有點像Python中的列表。字典(日常生活中的字典和Python字典)旨在讓你能夠輕松地找到特定的單詞(鍵),以獲悉其定義(值)。
在很多情況下,使用字典都比使用列表更合適。下面是Python字典的一些用途:
表示棋盤的狀態(tài),其中每個鍵都是由坐標組成的元組;
存儲文件修改時間,其中的鍵為文件名;
數(shù)字電話/地址簿。
假設有如下名單:
>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']
如果要創(chuàng)建一個小型數(shù)據(jù)庫,在其中存儲這些人的電話號碼,該如何辦呢?一種辦法是再創(chuàng)建一個列表。假設只存儲四位的分機號,這個列表將類似于:
>>> numbers = ['2341', '9102', '3158', '0142', '5551']
創(chuàng)建這些列表后,就可像下面這樣查找Cecil的電話號碼:
>>> numbers[names.index('Cecil')] '3158'
這可行,但不太實用。實際上,你希望能夠像下面這樣做:
>>> phonebook['Cecil'] '3158'
如何達成這個目標呢?只要phonebook是個字典就行了。
看完了這篇文章,相信你對Python字典有什么用有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!