python cmp函数如何进行比较?

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1.描述

Python 字典的 cmp() 函数用于比较两个字典元素,如果 dict1 < dict2 返回 -1, 如果 dict1 == dict2 返回 0, 如果 dict1 > dict2 返回 1。

2.语法

cmp(dict1,dict2)

3.参数

x -- 数值表达式。

y -- 数值表达式。

4.返回值

如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

5.实例

python2 中cmp完成的功能cmp(x, y)

ifx>y:
return1
elifx<y:
return-1
else:

return 0从实现来说(只看函数本身的功能),可以用以下语句替代((x > y) - (x < y))

发表回复