第三天 PYTHON 基本數據類型 - 字典 - 布爾
dict 字典類型
dict 字典類型提供的方法:(共9種)
1、清除字典
dic.clear()
2、復制字典 淺拷貝
dic.copy()
3、根據序列,創建字典,並指定統一的值(默認為None);這個方法是靜態方法
dict.fromkeys([序列],值)
4、根據Key獲取值,key不存在時,可以指定默認值(None)
dic.get(key,value) #當key存在的時候,獲取並返回存在值,當key不存在的時候,返回參數值
5、獲取字典中的key和值;可以用2個參數分別接收,如:k,v = dic.items() 這樣可以將key返回到k,value返回到v
dic.items()
6、刪除並獲取值
dic.pop(key,value) #刪除字典中的key值的鍵值對,並返回value
dic.popitem() #隨機刪除字典中的一個鍵值對,並返回刪除的鍵值對。可以用兩個參數分別接收
7、設置值 如:已存在,不設置,獲取當前key對應的值;如不存在,設置,獲取當前key對應的值
dic.setdefault(key,value)
8、更新 有2種寫法,如存在key,更新值,不存在key則新建key並設置值
dic.update({‘k1‘: ‘111111‘,‘k3‘: 123})
dic.update(k1=123,k3=345,k5="asdf")
9、返回字典的key值
dic.keys()
10、返回字典的value值
dic.values()
dict字典的說明
1、用{}包括的,中間用,分割的,一對鍵值對中間用:分割
2、字典中的value可以是任何的值
3、列表、字典不能作為字典的key,布爾值只有(0,1)需要不能與數字的0和1沖突才可以作為key
4、字典是無序的
5、字典是可以通過索引方式尋找元素的,需要指定key
6、字典支持del刪除;也可以進行多層嵌套del刪除
7、字典支持for循環
*****************************************************************************************************
bool布爾值
1、布爾值只有0,1
2、如果想轉換布爾值,只需要bool()
3、除以下幾種外,其他的布爾值均為True:
None
‘‘‘‘
()
[]
{}
0
第三天 PYTHON 基本數據類型 - 字典 - 布爾