Python3字典-Python入門到精通

前言

更多內容,請訪問個人 我的博客編程


字典

字典是一種一一對應的鍵值對。數組

什麼是健值對?

好比說一個網址就對應一個網站。 blog.pangao.vipbash

image

那麼字典也是同樣的。咱們來看看字典。函數

網站:http://blog.pangao.vip
公衆號:潘高陪你學編程
複製代碼

把這兩個鍵值對用逗號鏈接,再用大括號把這些鍵值對擴起來,就是一個字典。網站

{'網站''http://blog.pangao.vip', '公衆號''潘高陪你學編程'}
複製代碼

注意:鍵必須是惟一的,但值則沒必要。值能夠取任何數據類型,但鍵必須是不可變的,只能取字符串,數字或元組。spa

建立字典

直接將字典賦值給變量就能夠建立一個字典變量。code

>>> dict = {'name': '潘高', '公衆號': '潘高陪你學編程'}
複製代碼

直接使用字典變量+方括號+鍵就能夠獲取字典對應的值。blog

>>> dict['公衆號']
'潘高陪你學編程'
複製代碼

若是用字典裏沒有的鍵訪問數據,會報錯。ip

>>> dict['gender']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'gender'
複製代碼

修改字典

直接給要修改的字典鍵賦值就能夠修改值了。字符串

>>> dict = {'name': '潘高', '公衆號': '潘高陪你學編程'}
>>> dict['name'] = 'pangao'
>>> dict
{'name': 'pangao', '公衆號': '潘高陪你學編程'}
複製代碼

直接對字典新增鍵值對就能夠新增字典數據項了。

>>> dict['gender'] = '男'
>>> dict
{'name': 'pangao', '公衆號': '潘高陪你學編程', 'gender': '男'}
複製代碼

刪除字典

del dict['name'] # 刪除鍵 'name'
dict.clear() # 清空字典
del dict # 刪除字典
複製代碼

字典內置函數

函數 含義
dict.get(key, default=None) 返回指定鍵的值,若是值不在字典中返回default值
key in dict 若是鍵在字典dict裏返回true,不然返回false
dict.items() 以列表返回可遍歷的(鍵, 值) 元組數組
dict.update(dict2) 把字典dict2的鍵/值對更新到dict裏

更多編程教學請關注公衆號:潘高陪你學編程

image
相關文章
相關標籤/搜索