У меня есть два словаря:
dict1 = {'Canada' : 2.5, 'UK' : 3.7, 'USA' : 9.0}
dict2 = {'a' : 7, 'b' : 2}
Я хочу иметь возможность перебирать значения в dict1
, используя значения в dict2
, чтобы определить, какие элементы больше. Выход должен быть:
a is larger than Canada.
a is larger than UK.
(поскольку 7, очевидно, больше, чем 2,5 и 3,7). Я надеюсь, что это имеет смысл!
Пока я написал:
for k, v in dict2.items():
for i, j in dict2:
print (k, " is larger than ", i)
Я получаю эту ошибку: ValueError: too many values to unpack (expected 2)
.
Любая помощь будет оценена!