python3如何實現(xiàn)字典合并-創(chuàng)新互聯(lián)

這篇文章主要介紹了python3如何實現(xiàn)字典合并,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

甘谷網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,甘谷網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經驗。已為甘谷上1000家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿網(wǎng)站建設公司要多少錢,請找那個售后服務好的甘谷做網(wǎng)站的公司定做!

Python字典

它包含多個元素,每個元素都是一個鍵值對。例如,讓我們用兩個元素初始化字典d1。鍵“name”的值為“Tom”,而鍵“age”的值為20。

d1 = {'name': 'Tom', 'age': 20}

假設出于某些原因,你收集了有關Tom的更多信息,例如他的平均成績(GPA)和他的婚姻狀況。 這里,我們可以把以上資料命名為d2的字典。

d2 = {'gpa': 4.0, 'is_single': True}

問題是:如何在Python中合并兩個字典?

在過去的版本中,我們一般會通過以下三種方法來合并字典。

1、語法 dict_name [key] = value 的賦值運算符=在現(xiàn)有字典中插入新元素

2、.update()會就地修改字典

3、Python支持版本3.5+起的字典解壓**。 你可以通過解壓縮兩個字典中的元素來創(chuàng)建新的“合并”字典

Python3.9版本中干凈利落的合并方式

Python3.9引入了一個新的clean(?。┓椒?,使用聯(lián)合運算符 | 合并詞典,代碼相當整潔。

dnew = d1 | d2
# dnew == {'name': 'Tom', 'age': 20, 'gpa': 4.0, 'is_single': True}

這種聯(lián)合運算符實際上在Python中不是新的, 它可以用于“合并”兩個集合, 集合是無序且沒有索引的集合,要用花括號括起來。

a = {1, 2, 3}
b = {3, 4, 5}
print( a | b )
# {1, 2, 3, 4, 5}

感謝你能夠認真閱讀完這篇文章,希望小編分享python3如何實現(xiàn)字典合并內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設公司,,關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián)網(wǎng)站建設公司,,詳細的解決方法等著你來學習!

網(wǎng)站標題:python3如何實現(xiàn)字典合并-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://bm7419.com/article6/dscjig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿網(wǎng)站建設、定制開發(fā)、App開發(fā)、微信小程序商城網(wǎng)站、手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計