Syntax
cmp(x, y)
比较两个对象x和y:如果x < y ,返回负数;x == y,返回0;x > y,返回正数。
cmp(list1, list2)
两个对象也可是列表。
Note
cmp 函数在 Python 3 中已经 被取缔 了:
# cmp 函数在 Python 3 中已经被取缔了
try:
print(cmp(10, 20))
except NameError:
pass
可以自己实现一个该接口,曲线救国:
cmp = lambda a, b: (a > b) - (a < b)
print(cmp(10, 20)) # -1
print(cmp(10, 10)) # -0
print(cmp(20, 10)) # 1