听说过python字典的小伙伴,一定也接触到了cmp这个函数。它是用于字典之间比较,熟悉的大小排序同样能实现,甚至于是元素之间位置的调用。我们可以通过cmp函数的说明初步了解它的作用,想要进一步学习用法的小伙伴,具体看本文的以下内容吧。
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)
if x > y:
return 1
elif x < y:
return -1
else:
return 0从实现来说(只看函数本身的功能),可以用以下语句替代((x > y) – (x < y))
通过使用cmp函数,我们可以对字典的顺序进行排序,或者是进行大小比较的处理,学会的小伙伴们可以亲自动手试试。
转载自:python学习网 https://www.py.cn/
发表评论
还没有评论,快来抢沙发吧!