python之字典(Dictionary)

來源:互聯網
上載者:User

標籤:修改   value   strong   names   div   key   clear   cti   對象   

1.字典:在python中,字典是一系列的索引值對。每個鍵都與一個值相關,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值都可以是數字,字串,列表以及字典。事實上可以將任何Python對象用作字典中的值。

字典是無序的,因為沒有下標,用key來當索引,所以是無序的。

字典的key必須是唯一的,因為是通過key來進行索引的,所以key不可重複。

#字典的增:

names = {‘謾語‘:‘破曉‘,‘榣山遺韻’:‘解局‘}

names[‘happy‘] = ‘青桔‘#增加一個key

names.setdefault(‘無曉‘,‘青橘’)#如果key只存在,不會修改原來的數值,如果不存在就會追加在字典後面

names[‘謾語‘] = ‘破局’#如果key存在的話就修改原來的值

#字典的改

names = {‘謾語‘:破局‘‘,‘榣山遺韻‘:‘解局‘}

names[‘榣山遺韻‘] = ‘困局‘#修改其索引值為榣山遺韻的value

#字典的查

names={‘謾語‘:‘解局‘,‘榣山遺韻‘:‘破局‘}

print(names.get(‘謾語‘))#擷取key為謾語的value

print(names.get(‘謾語‘,110))#取不到key為謾語,預設就為110

#字典的刪除

names = {‘謾語‘:‘解局’,‘榣山遺韻‘:‘破局‘}

names.pop(‘謾語‘)#刪除指定key的values

names.popitem()#隨機刪除一個key

del names[‘榣山遺韻‘]#指定key來刪除

names.clear()#清空字典

字典中常用的一些方法:

names = {‘謾語‘:‘解局‘,‘榣山遺韻’:‘破局’}

print(names.values())#擷取字典中所有的values

print(names.key())#擷取字典中所有的key

print(names.items())#擷取字典中所有的key-values

 

python之字典(Dictionary)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.