第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

合并字典而不覆蓋

合并字典而不覆蓋

Go
胡子哥哥 2022-10-06 20:05:42
我正在嘗試將字典組合成一個字典,同時保留以前的值。我在下面提供了一個示例代碼。理想情況下,我正在嘗試完成以下任務:dict3 = {"dict1" : {"North America" : "United States" , "Europe" : "France" , "Asia" : "China" }, "dict2" : {"North America" : "Canada" , "Europe" : "Spain" , "Asia" : "Japan"}}dict1 = {"North America" : "United States" , "Europe" : "France" , "Asia" : "China"}dict2 = {"North America" : "Canada" , "Europe" : "Spain" , "Asia" : "Japan"}dict3 = {}targetdict = {"dict1" : {"North America" : "United States" , "Europe" : "France" , "Asia" : "China" }, "dict2" : {"North America" : "Canada" , "Europe" : "Spain" , "Asia" : "Japan"}}dict3.update(dict1)print(dict3)dict3.update(dict2)print(dict3)我希望 dict3 與 targetdict 相同。所以有效地 print(dict3) 與 print(targetdict) 的結果相同。我希望將許多潛在的字典添加到“dict3”變量中,例如,所有字典都可以將“北美”作為鍵。任何反饋將不勝感激!
查看完整描述

3 回答

?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

你可以使用:


dict3['dict1'] = dict1

dict3['dict2'] = dict2


查看完整回答
反對 回復 2022-10-06
?
米脂

TA貢獻1836條經(jīng)驗 獲得超3個贊

為什么不直接從其他兩個定義 dict3 ?

dict3 = {"dict1":dict1, "dict2":dict2}



查看完整回答
反對 回復 2022-10-06
?
楊魅力

TA貢獻1811條經(jīng)驗 獲得超6個贊

以相反的順序執(zhí)行:


dict3.update(dict2)

dict3.update(dict1)

print(dict3)

dict.upgrade()總是覆蓋鍵。



查看完整回答
反對 回復 2022-10-06
  • 3 回答
  • 0 關注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號