1. 程式人生 > >第三天 PYTHON 基本數據類型 - 字典 - 布爾

第三天 PYTHON 基本數據類型 - 字典 - 布爾

one 兩個 其他 1=1 pytho 尋找 返回 字典 不存在

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 基本數據類型 - 字典 - 布爾