字典是以鍵值對形式存儲數(shù)據(jù)的一種格式摊腋,字典的每個元素由2部分組成沸版,鍵:值,字典中找某個元素時兴蒸,是根據(jù)鍵去查找對應(yīng)的值的视粮。
1、定義字典
定義字典并取值
運行結(jié)果
如果訪問的鍵不存在类咧,程序?qū)伋霎惓馒铃!?/p>
訪問不存在的鍵
運行結(jié)果
在我們不確定字典中是否存在某個鍵而又想獲取其值時,可以使用get方法痕惋,還可以設(shè)置默認值
獲取不存在的鍵
運行結(jié)果
2、字典的常見操作
(1)修改元素
字典的每個元素中的數(shù)據(jù)是可以修改的娃殖,只要通過key找到值戳,即可修改。
修改字典元素
運行結(jié)果
(2)添加元素
如果在使用?變量名['鍵'] = 數(shù)據(jù)?時炉爆,這個“鍵”在字典中堕虹,不存在,那么就會新增這個元素
字典添加元素
運行結(jié)果
(3)刪除元素
對字典進行刪除操作芬首,有一下幾種:
del
clear()
例:刪除列表中指定元素
刪除字典中指定元素
運行結(jié)果
例:刪除整個字典對象
刪除整個字典對象
運行結(jié)果
例:清空字典中所有元素
清空字典中所有元素
運行結(jié)果
(4)len()
統(tǒng)計鍵的個數(shù)
運行結(jié)果
(5)keys()
返回一個包含字典中所有鍵值的列表
獲取字典中所有的鍵
運行結(jié)果
(6)values()
返回一個包含字典所有value值的列表
獲取字典中所有的value
運行結(jié)果
(7)items()
返回一個包含所有(鍵赴捞,值)元組的列表
獲取字典中所有鍵值對
運行結(jié)果
3、字典的遍歷
(1)遍歷keys
遍歷keys
運行結(jié)果
(2)遍歷values
遍歷values
運行結(jié)果
(3)遍歷items
遍歷items
運行結(jié)果