0
Les deux dictionnaires se multiplient, je pris les décisions suivantes:Multiplication des valeurs du dictionnaire complexe
n1={'number1': '200', 'number2': '100'}
n2={'number1': '2', 'number2': '1'}
total = lambda dct_1, dct_2: {key: int(dct_2[key]) * int(dct_1[key]) for key in dct_2}
total (n1, n2)
# Out: {'number1': 400, 'number2': 100}
Mais comment multiplier les valeurs dans ces dictionnaires:
IN: NG={'need1': [{'good2': 2, 'good3': 2}], 'need2': [{'good2': 3, 'good1': 3}]}
G= {'good1': 10, 'good2': 30, 'good3': 40}
# OUT:{'need1': [{'good2': 60, 'good3': 80}], 'need2': [{'good2': 90, 'good1': 120}]}
Merci pour la solution! J'ai essayé de le résoudre avec une compréhension de dictée, mais je ne pouvais pas. –