第三天 PYTHON 基礎資料型別 (Elementary Data Type) - 字典 - 布爾

來源:互聯網
上載者:User

標籤:索引   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) - 字典 - 布爾

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.