Python入門基礎篇 No.33 —— 字典_元素的新增_修改_刪除
阿新 • • 發佈:2021-01-08
技術標籤:# 基礎python資料結構經驗分享程式人生windows
Python入門基礎篇 No.33 —— 字典_元素的新增_修改_刪除
文章目錄
- Python入門基礎篇 No.33 —— 字典_元素的新增_修改_刪除
- 前言
- 一、字典元素新增、修改、刪除
- 1、給字典新增“鍵值對”。如果“鍵”已經存在,則覆蓋舊的鍵值對;如果“鍵”不存在,則新增“鍵值對”。
- 2、使用 update()將新字典中所有鍵值對全部新增到舊字典物件上。如果 key 有重複,則直接覆蓋。
- 3、字典中元素的刪除,可以使用 del()方法;或者 clear()刪除所有鍵值對;pop()刪除指定鍵值對,並返回對應的“值物件”
- 4、popitem() :隨機刪除和返回該鍵值對。字典是“無序可變序列”,因此沒有第一個元素、最後一個元素的概念;popitem 彈出隨機的項,因為字典並沒有"最後的元素"或者其他有關順序的概念。若想一個接一個地移除並處理項,這個方法就非常有效(因為不用首先獲取鍵的列表)。
- 總結
前言
一、字典元素新增、修改、刪除
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學習資料!!!