中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

python如何實現(xiàn)兩個或多個字典合并相加-創(chuàng)新互聯(lián)

這篇文章主要介紹python如何實現(xiàn)兩個或多個字典合并相加,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在豐鎮(zhèn)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設計、成都網(wǎng)站建設 網(wǎng)站設計制作按需設計,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,成都品牌網(wǎng)站建設,成都營銷網(wǎng)站建設,成都外貿(mào)網(wǎng)站建設,豐鎮(zhèn)網(wǎng)站建設費用合理。

這只是符合比較正常的需求和場景。

#一、適用合并兩個字典(key不能相同否則會被覆蓋),簡單,好用。

A = {'a': 11, 'b': 22}
B = {'c': 48, 'd': 13}
#update() 把字典B的鍵/值對更新到A里
A.update(B)
print(A)

#二、適用多種場合,多字典存在相同key需要合并相加的場景比較適用。

def sum_dict(a,b):
  temp = dict()
  # python3,dict_keys類似set; | 并集
  for key in a.keys()| b.keys():
    temp[key] = sum([d.get(key, 0) for d in (a, b)])
  return temp

def test():
  #python3使用reduce需要先導入
  from functools import reduce
  #[a,b,c]列表中的參數(shù)可以2個也可以多個,自己嘗試。
  return print(reduce(sum_dict,[a,b,c]))

a = {'a': 1, 'b': 2, 'c': 3}
b = {'a':1,'b':3,'d':4}
c = {'g':3,'f':5,'a':10}
test()

三、解包法和第一種效果(限制)一樣,B吃掉A。

 A = {'a': 11, 'b': 22}
 B = {'a': 48, 'b': 13}
 print({**A,**B})

以上是“python如何實現(xiàn)兩個或多個字典合并相加”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站題目:python如何實現(xiàn)兩個或多個字典合并相加-創(chuàng)新互聯(lián)
分享鏈接:http://www.rwnh.cn/article24/jcoje.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站改版、網(wǎng)站導航、企業(yè)建站App設計、面包屑導航

廣告

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

h5響應式網(wǎng)站建設
宜宾县| 彭州市| 赣州市| 克什克腾旗| 安仁县| 观塘区| 祁东县| 宜阳县| 合山市| 崇州市| 临邑县| 三亚市| 方城县| 祁连县| 北碚区| 永嘉县| 泸溪县| 阿合奇县| 奉新县| 弥渡县| 新巴尔虎左旗| 山丹县| 河西区| 兴安县| 西畴县| 涿鹿县| 巧家县| 宁城县| 洛南县| 集贤县| 毕节市| 大埔县| 丹东市| 阜平县| 揭阳市| 河北区| 盐津县| 长海县| 长岛县| 南城县| 呼伦贝尔市|