Python字典的各種操作新增/修改/更新等應用
新增元素到字典:
程式例項1:
新增元素到字典。
# 新增元素到字典
heros = {'及時雨':'宋江','玉麒麟':'盧俊義','花和尚':'魯智深'}
heros['豹子頭'] = '林沖'
print(heros)
修改字典裡的元素的value。
程式例項2:
修改字典裡的元素的value。
# 修改字典裡的元素
heros = {'及時雨':'宋江','玉麒麟':'盧俊義','花和尚':'魯智深'}
heros['及時雨'] = '宋公明'
print(heros)
逐一更新(新增)元素到字典。
程式例項3:
使用updata()函式逐一更新(新增)元素到字典。
a.兩個字典沒有相同的鍵的情況,直接將dict1的元素全部新增到heros裡面。
dict1 = {'豹子頭':'林沖','入雲龍':'公孫勝'}
heros = {'及時雨':'宋江','花和尚':'魯智深'}
heros.update(dict1)
print(heros)
執行解析:
dict1和heros這兩個字典,都沒有相同的鍵名(key),所以直接將dict1的元素全部新增到heros裡面。
程式例項4:
b.兩個字典存在相同鍵名(key),且其對應的值也相同。
那麼這個dict2相同鍵相同值的元素則不新增,不更新到heros字典。
dict2 = {'豹子頭':'林沖','花和尚':'魯智深'}
heros = {'及時雨':'宋江','花和尚':'魯智深'}
heros.update(dict2)
print(heros)
結果解析:
因為兩個字典存在相同鍵名(‘花和尚’),且其對應的值‘魯智深’也相同。
所這個dict2相同鍵相同值的元素則不新增,不更新到heros字典。
程式例項5:
c.兩個字典存在相同鍵名(key),但其對應的值不相同。
那麼這個dict3相同鍵對應的值,會覆蓋更新到heros字典對應鍵的值。
dict3 = {'豹子頭':'林沖','花和尚':'魯達'}
heros = {'及時雨':'宋江','花和尚':'魯智深'}
heros.update(dict3)
print(heros)
結果解析:
兩個字典存在相同鍵名‘花和尚’,但其對應的值不相同,分別是“魯達”和‘魯智深’。
那麼這個dict3相同鍵的對應的值“魯達”,會覆蓋更新到heros字典對應鍵的值‘魯智深’,最重相同鍵對應的值更新為dict3的值|“魯達”。
相關文章
- PowerShell中管理和操作Windows映像,允許你執行各種任務,如掛載、修改、新增、移除、更新等Windows
- Python - 解包的各種騷操作Python
- Python中字典dict的11種不同操作方法Python
- python字典新增_增Python
- Python中字典的操作Python
- python 字典修改鍵(key)的方法Python
- Python玩轉PDF各種騷操作大全!Python
- C#各種加密方法,字典排序C#加密排序
- python的字典及相關操作Python
- dict字典常用操作(python)Python
- 課時26:字典:各種內建方法
- jupyter notebook各種操作
- python 中字典dict如何新增元素?Python
- python字典dict操作方法Python
- python字典的四種遍歷方式Python
- Python合併字典的七種方式!Python
- Android 截圖的各種騷操作Android
- Python——各種方法的使用(儘量每天更新)——from(資料探勘課)Python
- 3-python 元組 字典 集合的操作Python
- python字典基本認識和操作Python
- 【.NET】控制檯應用程式的各種互動玩法
- PHP 檔案操作的各種姿勢PHP
- c# 對檔案的各種操作C#
- 1116新增元素的多種操作技巧
- docker Linux 各種操作記錄DockerLinux
- [Python] 各種轉換Python
- windows10應用商店怎麼更新_win10應用商店更新如何操作WindowsWin10
- 字典功能的應用(迴圈)
- 通過HTTP的HEADER完成各種騷操作HTTPHeader
- python中list的各種方法使用Python
- DG-duplicate操作注意事項(各種報錯應對方法)
- Tree元件的快速定位更新節點的狀態,以及修改節點的資料屬性等操作元件
- 知物由學 | 用案例起底黑灰產的各種“騷”操作
- python中的字典賦值操作怎麼實現?Python賦值
- python各種加解密方法Python解密
- PraisonAI :簡化各種大模型應用的建立和編排AI大模型
- 頁面的修改、新增,以及驗證控制元件的常見應用控制元件
- python3.9中字典合併如何操作?Python