И саго, употребленное не в меру, может причинить вред (К. Прутков).
Python 3 — Словарь. Метод cmp()
29.04.2018

Описание
Метод cmp() сравнивает два словаря на основе ключа и значения.
Синтаксис
Ниже приводится синтаксис для метода cmp():
cmp(dict1, dict2)
Параметры
- dict1 — Это первый словарь можно сравнить с dict2.
- dict2 — Это второй словарь можно сравнить с dict1.
Возвращаемое значение
Этот метод возвращает 0, если оба словаря равны, -1, если dict1 <dict2 и 1, если dict1> dic2.
Пример
Следующий пример показывает использование метода cmp().
#!/usr/bin/python3 dict1 = {'Имя': 'Max', 'Возраст': 18}; dict2 = {'Имя': 'Alex', 'Возраст': 21}; dict3 = {'Имя': 'Elena', 'Возраст': 21}; dict4 = {'Имя': 'Max', 'Возраст': 18}; print "Возвращаемое значение : %d" % cmp (dict1, dict2) print "Возвращаемое значение : %d" % cmp (dict2, dict3) print "Возвращаемое значение : %d" % cmp (dict1, dict4)
Результат
При запуске программы выше, вывод будет следующий:
Возвращаемое значение : -1 Возвращаемое значение : 1 Возвращаемое значение : 0