首頁  >  文章  >  後端開發  >  Python字典能用來幹什麼

Python字典能用來幹什麼

(*-*)浩
(*-*)浩原創
2019-07-04 13:45:547830瀏覽

需要將一系列值組合成資料結構並透過編號來存取各個值時,清單很有用。本章介紹一種可透過名稱來存取其各個值的資料結構。這種資料結構稱為映射(mapping)。字典是Python中唯一的內建映射類型,其中的值不按順序排列,而是儲存在鍵下。鍵可能是數、字串或元組。

Python字典能用來幹什麼

字典的用途(推薦學習:Python影片教學

字典的名稱指出了這個資料結構的用途。普通書籍適合以從頭到尾的順序閱讀,如果你願意,可快速翻到任何一頁,這有點像Python中的清單。字典(日常生活中的字典和Python字典)旨在讓你輕鬆找到特定的單字(鍵),以獲悉其定義(值)。

在許多情況下,使用字典都比使用清單更合適。 以下是Python字典的一些用途:

表示棋盤的狀態,其中每個鍵都是由座標組成的元組;

#儲存檔案修改時間,其中的鍵為檔案名稱;

數位電話/通訊錄。

假設有以下名單:

>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

如果要建立一個小型資料庫,在其中儲存這些人的電話號碼,該如何辦?一種辦法是再建立一個清單。假設只儲存四位的分機號,這個清單將類似於:

>>> numbers = ['2341', '9102', '3158', '0142', '5551']

在建立這些清單後,就可像下面這樣找出Cecil的電話號碼:

>>> numbers[names.index('Cecil')]
'3158'

這可行,但不太實用。實際上,你希望能夠像下面這樣做:

>>> phonebook['Cecil']
'3158'

如何達成這個目標?只要phonebook是個字典就行了。

更多Python相關技術文章,請造訪Python教學欄位學習!

以上是Python字典能用來幹什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn