Проблему перемножения значений двух словарей с одинаковыми ключами я решил следующим образом:
v1={'name1': '10', 'name2': '20'}
v2={'name1': '4', 'name2': '5'}
foo = lambda dct_1, dct_2: {key: int(dct_2[key]) * int(dct_1[key]) for key in dct_2}
foo(v1, v2)
# Out: {'name1': 40, 'name2': 100}
Как я могу умножить значения двух словарей таким же образом, но с разными ключами?
v1={'name1': '10', 'name2': '20'}
v2={'quantity1': '4', 'quantity2': '5'}
#OUT: {'name1':'40', 'name2': '100'}
dict
содержит один и тот же номер? - person Dadep   schedule 03.10.2017