字典是以鍵值對形式存儲數(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é)果