Python數(shù)據(jù)類型--字典dictionary
一、定義
字典是一系列的鍵-值對(duì),鍵與值之間用冒號(hào)隔開,而鍵-值對(duì)之間用逗號(hào)隔開,其中的“鍵”和“值”,“鍵”是貓好左邊的內(nèi)容,“值”是冒號(hào)右邊的內(nèi)容。
鍵必須是唯一的,但值則不必。
例如游戲中的玩家有昵稱、血量值、攻擊力、法力值等屬性:
昵稱:玩家
血量值:100%
攻擊力:100
法力值:50
那么使用Python字典就可以寫成如下,其中引用“鍵”的“值”的格式為:字典名[“鍵”]
hero = { ? ? "昵稱":"玩家", ? ? "血量值":"100%", ? ? "攻擊力":"100", ? ? "法力值":"50" } print(hero["昵稱"]) print(hero["血量值"]) print(hero["攻擊力"]) print(hero["法力值"])
二、操作
- 創(chuàng)建一個(gè)空字典字典名 = {}。
- 添加鍵-值對(duì)字典名[“鍵名”] = 鍵值。
- 修改鍵值字典名[“鍵名”] = 新鍵值。
- 刪除鍵-值對(duì)del 字典名[鍵名]鍵-值對(duì)一經(jīng)刪除不可恢復(fù)。
- clear(),清空字典。
- dict(),重建字典。
days = {} days["星期一"] = "12-20" days["星期二"] = "12-21" days["星期三"] = "12-22" days["星期四"] = "12-23" days["星期五"] = "12-24" days["星期六"] = "12-25" days["星期七"] = "12-26" print(days) days["星期一"] = "12-27" print(days) del days["星期一"] print(days) days.clear() print(days)
三、遍歷字典
for 變量名1,變量名2 in 字典名.items()
- keys(),取鍵名
- valuse(),取值
具體使用如下:
hero = { ? ? "昵稱":"玩家", ? ? "血量值":"100%", ? ? "攻擊力":"100", ? ? "法力值":"50" } for key,value in hero.items(): ? ? print(key+":"+value) for key in hero.keys(): ? ? print(key) for value in hero.values(): ? ? print(value)
到此這篇關(guān)于Python數(shù)據(jù)類型--字典dictionary的文章就介紹到這了,更多相關(guān)Python字典dictionary內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中用altzone()方法處理時(shí)區(qū)的教程
這篇文章主要介紹了Python中用altzone()方法處理時(shí)區(qū)的教程,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05詳解Python的Django框架中的模版相關(guān)知識(shí)
這篇文章主要介紹了Python的Django框架中的模版相關(guān)知識(shí),模版的存在大大簡化了創(chuàng)作頁面時(shí)HTML的相關(guān)工作,需要的朋友可以參考下2015-07-07python根據(jù)完整路徑獲得盤名/路徑名/文件名/文件擴(kuò)展名的方法
這篇文章主要介紹了python根據(jù)完整路徑獲得盤名,路徑名,文件名,文件擴(kuò)展名的代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04跟老齊學(xué)Python之玩轉(zhuǎn)字符串(3)
字符串是一個(gè)很長的話題,縱然現(xiàn)在開始第三部分,但是也不能完全說盡。因?yàn)樽址亲匀徽Z言中最復(fù)雜的東西,也是承載功能最多的,計(jì)算機(jī)高級(jí)語言編程,要解決自然語言中的問題,讓自然語言中完成的事情在計(jì)算機(jī)上完成,所以,也不得不有更多的話題。2014-09-09python爬取網(wǎng)頁內(nèi)容轉(zhuǎn)換為PDF文件
這篇文章主要為大家詳細(xì)介紹了python爬取網(wǎng)頁內(nèi)容轉(zhuǎn)換為PDF文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06