1. 程式人生 > 其它 >Python入門基礎篇 No.33 —— 字典_元素的新增_修改_刪除

Python入門基礎篇 No.33 —— 字典_元素的新增_修改_刪除

技術標籤:# 基礎python資料結構經驗分享程式人生windows

Python入門基礎篇 No.33 —— 字典_元素的新增_修改_刪除


文章目錄

前生篇:字典_元素的訪問_鍵的訪問_值的訪問_鍵值對的訪問


前言

在這裡插入圖片描述


一、字典元素新增、修改、刪除

1、給字典新增“鍵值對”。如果“鍵”已經存在,則覆蓋舊的鍵值對;如果“鍵”不存在,則新增“鍵值對”。

程式碼演示:

>>> a = {'name':'Offer','age'
:'21'} >>> a['sex']='man' >>> a['age']='18' >>> a {'name': 'Offer', 'age': '18', 'sex': 'man'} >>>

2、使用 update()將新字典中所有鍵值對全部新增到舊字典物件上。如果 key 有重複,則直接覆蓋。

程式碼演示:

>>> b = {'name':'熊大','address':'country'}
>>> a.update(b)
>>> a
{'name': '熊大'
, 'age': '18', 'sex': 'man', 'address': 'country'} >>>

3、字典中元素的刪除,可以使用 del()方法;或者 clear()刪除所有鍵值對;pop()刪除指定鍵值對,並返回對應的“值物件”

程式碼演示:

>>> del(a['name'])
>>> a
{'age': '18', 'sex': 'man', 'address': 'country'}
>>> b = a.pop('sex')
>>> b
'man'
>>> 

4、popitem() :隨機刪除和返回該鍵值對。字典是“無序可變序列”,因此沒有第一個元素、最後一個元素的概念;popitem 彈出隨機的項,因為字典並沒有"最後的元素"或者其他有關順序的概念。若想一個接一個地移除並處理項,這個方法就非常有效(因為不用首先獲取鍵的列表)。

程式碼演示:

>>> a = {'name':'Offer','age':'21','job':'student'}
>>> a.popitem()
('job', 'student')
>>> a
{'name': 'Offer', 'age': '21'}
>>> a.popitem()
('age', '21')
>>> a
{'name': 'Offer'}
>>> 

總結

以上幫各位總結好了,收藏,關注即可查收。

前生篇:字典_元素的訪問_鍵的訪問_值的訪問_鍵值對的訪問


關注下方公眾號,免費拿Python學習資料!!!

在這裡插入圖片描述