我有兩個字典如何結合兩個字典?一個字典爲重點,另一個字典作爲價值
Dict0 = {'a':0, 'b':1, 'c':2}
Dict1 = {0 : {'a0' : 0,'a1' : 1,'a2' : 2},
1 : {'b0' : 0,'b1' : 1,'b2' : 2},
2 : {'c0' : 0,'c1' : 1,'c2' : 2}}
我想獲得一個結合字典CombDict
,它使用的Dict0
作爲CombDict
值鍵,並且使用的Dict1
值作爲鍵爲CombDict
CombDict = {{'a0':0,'a1':1,'a2':2}:'a',{'b0':0,'b1':1,'b2':2}'b',{'c0':0,'c1':1,'c2':2}:'c'}
我知道這是非常基本的。我的邏輯代碼是寫的,但肯定是錯的。
CombDict = {}
for k0, v0 in Dict0:
CombDict.values()= k0
for k1,v1 in Dict1:
CombDict.keys() = v1
任何建議?謝謝。 順便說一句,如果你想讓字典對你更有意義,只需編輯它們。
字典不能鍵 – TerryA
你'Dict1'密鑰無效;字典是可變的,因此不可拆分並且不能用作密鑰。 –
我明白了。謝謝。如果我改變'Dict 1',似乎現在需要,如何組合子句,我該用什麼? – Shengen