字典的創(chuàng)建與刪除
- 先創(chuàng)建一個(gè)空字典:可先使用一對(duì)花括號(hào)
{}
定義一個(gè)字典巷折,再分別添加各個(gè)鍵-值對(duì) - 刪除鍵-值對(duì):使用
del dict[key]
遍歷字典
- 遍歷所有的鍵-值對(duì):
for key, value in dict.items():
此時(shí)每次for循環(huán)將依次存儲(chǔ)鍵-值對(duì)到指定的兩個(gè)變量中
- 遍歷字典中所有的鍵:
for key in dict.keys():
遍歷字典時(shí)for key in dict:
會(huì)默認(rèn)遍歷所有的鍵
- 按順序遍歷字典中的所有鍵:
for key in sorted(dict):
- 遍歷字典中的所有值:
for value in dict.values():
通過(guò)對(duì)列表調(diào)用set()
葡兑,可讓Python找出列表中獨(dú)一無(wú)二的元素:
for value in set(dict.values):
嵌套
- 字典列表:元素為字典的列表:
[dict1, dict2, ...]
保證列表中所有字典的結(jié)構(gòu)都相同膝晾,就可以遍歷整個(gè)列表并以相同的方式處理其中的每個(gè)字典 - 在字典中存儲(chǔ)列表:可以在字典中將一個(gè)鍵關(guān)聯(lián)到多個(gè)值
- 在字典中存儲(chǔ)字典:可在字典中嵌套字典,但可能導(dǎo)致代碼的復(fù)雜斜友,而保證相同的字典結(jié)構(gòu)可以使嵌套的字典處理起來(lái)更容易