Метод cmp() возвращает количество элементов в списке.
Ниже приводится синтаксис для метода cmp():
cmp(list1, list2)
Если элементы одного и того же типа, выполняется сравнение и возвращает результат. Если элементы различных типов, проверьте, чтобы убедиться, что они являются числами.
Если мы достигли конца одного из списков, тем больше список «larger.» Если мы исчерпали оба списка и одни и те же данные, то результат будет ничья, а это означает, что возвращается 0.
Следующий пример показывает использование метода cmp().
#!/usr/bin/python3 list1, list2 = [123, 'xyz'], [456, 'abc'] print cmp(list1, list2) print cmp(list2, list1) list3 = list2 + [786]; print cmp(list2, list3)
При запуске программы выше, вывод будет следующий:
-1 1 -1