-4
INPUT:如何在python與值比較兩個字典
dict1 = { 'HI':45, '感謝':34, '請':60}
dict2 = { '喜': 40, '感謝':46}
OUTPUT:
DIC = { '喜':5 '感謝':-12, '請':60}
如何? PLZ給我解答......
INPUT:如何在python與值比較兩個字典
dict1 = { 'HI':45, '感謝':34, '請':60}
dict2 = { '喜': 40, '感謝':46}
OUTPUT:
DIC = { '喜':5 '感謝':-12, '請':60}
如何? PLZ給我解答......
所以,你要dict1的每個鍵:
dict1[key] - dict2[key]
dict1[key]
我對不對?
解決方案:使用for
循環
dict1 = {'hi' : 45, 'thanks' : 34, 'please' : 60}
dict2 = {'hi' : 40, 'thanks' : 46}
output_dict = {}
for key in dict1.keys() :
if key in dict2.keys() :
output_dict[key] = dict1[key] - dict2[key]
else :
output_dict[key] = dict1[key]
您的解決方案不適用於像這樣的輸入: 'dict1 = {'hi':40,'thanks':46}' 'dict2 = {'hi':45,'thanks':34,'please ':60}' – Faisal
請解釋更多。解釋你正試圖解決的問題。給出例子,比如在這種情況下會發生什麼:'input {'a':34},{'a':54,'b':10}'? – Faisal