日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python3 字典添加_python3字典删除元素和添加元素的几种方法

發布時間:2024/9/19 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3 字典添加_python3字典删除元素和添加元素的几种方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python版本:

python 3.8.2

添加元素/添加鍵值對

1.?使用中括號?[ ]

In [1]: aaa = {'A':1, 'B':2, 'C':3, 'D':4}

In [2]: aaa['E'] = 5

In [3]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

說明:中括號指定key名,等于一個value,如果key不存在,那么添加該鍵值對;如果key存在,那么覆蓋修改其對應的value。

2.?使用update()方法

In [1]: aaa = {'A':1, 'B':2, 'C':3, 'D':4}

In [2]: aaa.update({'E': 5})

In [3]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

In [4]: aaa.update({'F': 6, 'G': '77'})

In [5]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77'}

-------------------------------------[ 或者 ]-------------------------------------

In [6]: aaa.update(H = 88, I = '999')

In [7]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77', 'H': 88, 'I': '999'}

說明:關鍵字參數形式,key對象只能是字符串對象

刪除元素/刪除鍵值對

1. del 函數

In [1]: aaa = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77', 'H': 88, 'I': '999'}

In [2]: del[aaa['A']]

In [3]: print(aaa)

{'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77', 'H': 88, 'I': '999'}

In [4]: del aaa['B']

In [5]: print(aaa)

{'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77', 'H': 88, 'I': '999'}

In [6]: del[aaa['C'], aaa['D']]

In [7]: print(aaa)

{'E': 5, 'F': 6, 'G': '77', 'H': 88, 'I': '999'}

2. pop()方法

In [1]: aaa = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77'}

In [2]: bbb = aaa.pop('G')

In [3]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6}

In [4]: print(bbb)

77

In [5]: type(bbb)

Out[5]: str

In [6]: ccc = aaa.pop('C')

In [7]: print(ccc)

3

In [8]: type(ccc)

Out[8]: int

In [9]: print(aaa)

{'A': 1, 'B': 2, 'D': 4, 'E': 5, 'F': 6}

注意:使用pop方法會返回要刪除key的value,可以接收一下,用作他用,一些場景也會使用到

3. popitem()方法

In [1]: aaa = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': '77'}

In [2]: bbb = aaa.popitem()

In [3]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6}

In [4]: print(bbb)

('G', '77')

In [5]: bbb = aaa.popitem()

In [6]: print(aaa)

{'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

In [7]: print(bbb)

('F', 6)

注意:popitem() 方法返回并刪除字典中的最后一對鍵和值

4. clear()方法,清空字典內所有鍵值對

In [1]: aaa = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

In [2]: aaa.clear()

In [3]: print(aaa)

{}

常用的暫時就這么多吧,以后有其他的方法再補充。

總結

以上是生活随笔為你收集整理的python3 字典添加_python3字典删除元素和添加元素的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。