Python字典是一種無(wú)序的、可變的數(shù)據(jù)類型,它可以存儲(chǔ)任意類型的數(shù)據(jù),通過(guò)鍵值對(duì)的方式進(jìn)行存儲(chǔ)和訪問(wèn)。
字典的增: 使用鍵值對(duì)的方式,將數(shù)據(jù)添加到字典中??梢酝ㄟ^(guò)以下兩種方式進(jìn)行增加:
- 使用索引表達(dá)式(中括號(hào))賦值的方式增加鍵值對(duì),例如:dict[key] = value。
- 使用update()方法,將一個(gè)字典或者鍵值對(duì)序列添加到字典中,例如:dict.update({key: value})。
字典的刪: 使用del語(yǔ)句刪除字典中的鍵值對(duì)??梢酝ㄟ^(guò)以下兩種方式進(jìn)行刪除:
- 使用del語(yǔ)句,例如:del dict[key]。
- 使用pop()方法,指定鍵名,刪除對(duì)應(yīng)的鍵值對(duì),例如:dict.pop(key)。
字典的改: 使用索引表達(dá)式(中括號(hào))賦值的方式修改字典中的鍵值對(duì),例如:dict[key] = new_value。
字典的查: 使用索引表達(dá)式(中括號(hào))訪問(wèn)字典中的鍵值對(duì),例如:dict[key]。如果鍵不存在,則會(huì)拋出KeyError異常??梢允褂胓et()方法進(jìn)行查找,如果鍵不存在,則返回默認(rèn)值(如果提供了),例如:dict.get(key, default)。
字典的屬性操作:
- len(dict):返回字典中鍵值對(duì)的數(shù)量。
- dict.keys():返回一個(gè)包含字典中所有鍵的列表。
- dict.values():返回一個(gè)包含字典中所有值的列表。
- dict.items():返回一個(gè)包含所有鍵值對(duì)的元組列表。
字典的遍歷: 可以使用for循環(huán)遍歷字典中的鍵或者值,例如:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-790704.html
for key in dict:
# 對(duì)鍵做些操作
value = dict[key]
# 對(duì)值做些操作
for value in dict.values():
# 對(duì)值做些操作
可以使用items()方法遍歷字典中的鍵值對(duì),同時(shí)獲取鍵和值,例如:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-790704.html
for key, value in dict.items():
# 對(duì)鍵做些操作
# 對(duì)值做些操作
到了這里,關(guān)于Python字典,什么是字典、增刪改查、屬性操作和遍歷的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!