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字典的操作Python
- Python中字典dict的11種不同操作方法Python
- python字典新增_增Python
- Python中字典的操作Python
- C#各種加密方法,字典排序C#加密排序
- 大體描述一下oracle在更新時的各種操作Oracle
- python 字典修改鍵(key)的方法Python
- Python玩轉PDF各種騷操作大全!Python
- 字典樹的應用
- 表空間的建立修改等操作
- python的字典及相關操作Python
- dict字典常用操作(python)Python
- 【Mysql】mysqldump 匯出各種場景的應用MySql
- Git各種撤銷操作Git
- python字典dict操作方法Python
- Python合併字典的七種方式!Python
- python 字典訪問的三種方法Python
- python字典的四種遍歷方式Python
- 【.NET】控制檯應用程式的各種互動玩法
- MySQL修改root密碼的各種方法整理MySql密碼
- Python——各種方法的使用(儘量每天更新)——from(資料探勘課)Python
- PHP 檔案操作的各種姿勢PHP
- Android 截圖的各種騷操作Android
- c# 對檔案的各種操作C#
- 關於SQL Server tempdb 的各種操作SQLServer
- python 中字典dict如何新增元素?Python
- windows10應用商店怎麼更新_win10應用商店更新如何操作WindowsWin10
- jupyter notebook各種操作
- 字典功能的應用(迴圈)
- 3-python 元組 字典 集合的操作Python
- 用 python 實現各種排序演算法Python排序演算法
- python字典基本認識和操作Python
- 微軟更新《我的世界:Win10版Beta》:新增附魔臺及修正各種錯誤微軟Win10
- python清空字典的兩種方法比較Python
- UIImage高效能圓角繪製,壓縮,截圖,幀圖片獲取,修改原有image底色等各種功能持續更新UI
- [Python] 各種轉換Python