首頁  >  文章  >  後端開發  >  Python中關於四種字典合併方法的總結

Python中關於四種字典合併方法的總結

黄舟
黄舟原創
2017-08-10 14:09:301953瀏覽

在Python中將字典(dict)進行合併操作,是一個比較常見的問題。以下這篇文章主要為大家總結介紹了關於Python中字典(dict)合併的四種方法,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。

本文主要介紹了Python中字典(dict)合併的四種方法,分享出來供大家參考學習,話不多說了,來一起看看詳細的介紹:

字典是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)方法


【方法四】利用字典的常規處理方法


總結

#

以上是Python中關於四種字典合併方法的總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn