這或許是對小白最友好的python入門了吧——14,遍歷字典

同列表元組一樣,字典也能夠遍歷,但是和列表元組不一樣的是,字典遍歷分三個部分:遍歷鍵值對、遍歷鍵、遍歷值

首先我們新建一個字典:

score = {"english":"b",nt"python":"a",nt"chinese":"a",nt"math":"b",nt}n

遍歷字典和遍歷其他的東西在語法上都是大同小異的,可以用for..in..語句那他們有什麼不同呢?我們現在就來說一下:

(一)遍歷所有鍵值對

for subject,grade in score.items():ntprint("My " + subject + " get a " + grade.upper())n

這裡我們只需要定義兩個變數subject和grade迎來儲存鍵和值就行了。方法 items() ,它返回一個鍵值對列表。

(二)遍歷所有鍵

print("I have 4 lessons,ntthey are:")nfor subject in score.keys():ntprint("t" + subject)n

方法keys()返回鍵,當然,python默認字典不填寫方法默認返回鍵,但是為了閱讀方便,建議不省略keys():

(三)遍歷所有值

這個和遍歷所有鍵一樣,只不過方法是values()

for grade in score.values():ntprint(grade.upper())tn


公眾號:TungHsu

推薦閱讀:

通俗 Python 設計模式——工廠模式
跟黃哥學Python爬蟲抓取代理IP。
1000+收藏了!小白自學Python一本通
Python黑帽編程 3.5 DTP攻擊

TAG:Python | Python入门 |