Код: Выделить всё
>>> x = dict(a=1, b=2)
>>> y = dict(a=2, b=2)
>>> for x_values, y_values in zip(x.iteritems(), y.iteritems()):
if x_values == y_values:
print 'Ok', x_values, y_values
else:
print 'Not', x_values, y_values
< /code>
и он работает, так как возвращается tuple < /code>, а затем сравнивается для равенства. < /p>
Мои вопросы : < /p>
Это правильно? Есть ли лучше способ сделать это? Лучше не скорость, я говорю об кодовой элегантности. < /P>
Обновление: я забыл упомянуть, что мне нужно проверить, сколько клавиш, значение < /code> пары равны Полем
Подробнее здесь: https://stackoverflow.com/questions/452 ... -are-equal
Мобильная версия