Python中字典(dict)合并的四種方法總結(jié)
本文主要給大家介紹了關(guān)于Python中字典(dict)合并的四種方法,分享出來(lái)供大家參考學(xué)習(xí),話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹:
字典是Python語(yǔ)言中唯一的映射類(lèi)型。
映射類(lèi)型對(duì)象里哈希值(鍵,key)和指向的對(duì)象(值,value)是一對(duì)多的的關(guān)系,通常被認(rèn)為是可變的哈希表。
字典對(duì)象是可變的,它是一個(gè)容器類(lèi)型,能存儲(chǔ)任意個(gè)數(shù)的Python對(duì)象,其中也可包括其他容器類(lèi)型。
字典類(lèi)型與序列類(lèi)型的區(qū)別:
1. 存取和訪問(wèn)數(shù)據(jù)的方式不同。
2. 序列類(lèi)型只用數(shù)字類(lèi)型的鍵(從序列的開(kāi)始按數(shù)值順序索引);
3. 映射類(lèi)型可以用其他對(duì)象類(lèi)型作鍵(如:數(shù)字、字符串、元祖,一般用字符串作鍵),和序列類(lèi)型的鍵不同,映射類(lèi)型的鍵直
4.接或間接地和存儲(chǔ)數(shù)據(jù)值相關(guān)聯(lián)。
5. 映射類(lèi)型中的數(shù)據(jù)是無(wú)序排列的。這和序列類(lèi)型是不一樣的,序列類(lèi)型是以數(shù)值序排列的。
6. 映射類(lèi)型用鍵直接“映射”到值。
字典是Python中最強(qiáng)大的數(shù)據(jù)類(lèi)型之一。
現(xiàn)實(shí)中會(huì)經(jīng)常碰到字典的合并操作,如何實(shí)現(xiàn)呢? 下面總結(jié)下
【方法一】借助dict(d1.items() + d2.items())的方法

備注:
1. d1.items()獲取字典的鍵值對(duì)的列表
2. d1.items() + d2.items()拼成一個(gè)新的列表
3. dict(d1.items()+d2.items())將合并成的列表轉(zhuǎn)變成新的字典
【方法二】借助字典的update()方法

【方法三】借助字典的dict(d1, **d2)方法

【方法四】借助字典的常規(guī)處理方法

總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
教你用python提取txt文件中的特定信息并寫(xiě)入Excel
這篇文章主要給大家介紹了如何利用python提取txt文件中的特定信息并寫(xiě)入Excel的相關(guān)資料,Python是一個(gè)強(qiáng)大的語(yǔ)言,解決這點(diǎn)問(wèn)題非常簡(jiǎn)單,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-11-11
Python實(shí)現(xiàn)提取指定名稱(chēng)的文件并批量復(fù)制到其他文件夾
本文介紹基于Python語(yǔ)言,讀取一個(gè)文件夾,并將其中每一個(gè)子文件夾內(nèi)符合名稱(chēng)要求的文件加以篩選,并將篩選得到的文件復(fù)制到另一個(gè)目標(biāo)文件夾中的方法,需要的朋友可以參考下2023-10-10
Python使用正則表達(dá)式實(shí)現(xiàn)爬蟲(chóng)數(shù)據(jù)抽取
這篇文章主要介紹了Python使用正則表達(dá)式實(shí)現(xiàn)爬蟲(chóng)數(shù)據(jù)抽取,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
python矩陣/字典實(shí)現(xiàn)最短路徑算法
這篇文章主要為大家詳細(xì)介紹了python矩陣/字典實(shí)現(xiàn)最短路徑算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
解讀pandas交叉表與透視表pd.crosstab()和pd.pivot_table()函數(shù)
這篇文章主要介紹了pandas交叉表與透視表pd.crosstab()和pd.pivot_table()函數(shù)的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09

