標籤:索引 ack one 返回 說明 需要 style 基本 參數
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 基礎資料型別 (Elementary Data Type) - 字典 - 布爾