У меня есть два словаря, которые я хотел использовать:Нахождение в среднем с помощью двух словарей
dictionary1 = {'Reece': 2, 'Harry': 3, 'Jack': 3, 'Sam': 3, 'Dom': 3}
dictionary2 = {'Reece': 1, 'Harry': 14, 'Jack': 8, 'Sam': 16, 'Dom': 5}
Я хотел бы разделить каждое значение Dictionary2 значением в dictionary1 и распечатать это. Это будет печатать что-то вроде:
Reece: 0,5
Гарри: 4,66
В настоящее время я пытаюсь напечатать и вокруг них с помощью этого кода, который erroring:
for b in dictionary2
print('{}: {} '.format(b[0], round(b[1]/dictionary1[1], 2)))
Вы можете использовать 'поплавка (dictionary2.get (пункт)) 'как по умолчанию python2 делает int division. – Zero
Хорошо отметить для тех, кто использует Python 2, но вопрос задал Python 3, так что все должно быть в порядке. – TigerhawkT3