這或許是對小白最友好的python入門了吧——14,遍歷字典
02-05
同列表元組一樣,字典也能夠遍歷,但是和列表元組不一樣的是,字典遍歷分三個部分:遍歷鍵值對、遍歷鍵、遍歷值
首先我們新建一個字典:
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攻擊