1. 程式人生 > >Python中字典合併的四種方法

Python中字典合併的四種方法

字典是Python語言中唯一的對映型別。 對映型別物件裡雜湊值(鍵,key)和指向的物件(值,value)是一對多的的關係,通常被認為是可變的雜湊表。 字典物件是可變的,它是一個容器型別,能儲存任意個數的Python物件,其中也可包括其他容器型別。

字典型別與序列型別的區別:

1. 存取和訪問資料的方式不同。 2. 序列型別只用數字型別的鍵(從序列的開始按數值順序索引); 3. 對映型別可以用其他物件型別作鍵(如:數字、字串、元祖,一般用字串作鍵),和序列型別的鍵不同,對映型別的鍵直4.接或間接地和儲存資料值相關聯。 5. 對映型別中的資料是無序排列的。這和序列型別是不一樣的,序列型別是以數值序排列的。 6. 對映型別用鍵直接“對映”到值。

字典是Python中最強大的資料型別之一。

現實中會經常碰到字典的合併操作,如何實現呢? 下面總結下

【方法一】藉助dict(d1.items() + d2.items())的方法

備註:

1. d1.items()獲取字典的鍵值對的列表

2. d1.items() + d2.items()拼成一個新的列表

3. dict(d1.items()+d2.items())將合併成的列表轉變成新的字典

【方法二】藉助字典的update()方法

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

【方法四】藉助字典的常規處理方法

---------------------  作者:傑瑞26  來源:CSDN  原文:https://blog.csdn.net/Jerry_1126/article/details/73017270  版權宣告:本文為博主原創文章,轉載請附上博文連結!