栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python cmp函数如何进行比较?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python cmp函数如何进行比较?

听说过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函数,我们可以对字典的顺序进行排序,或者是进行大小比较的处理,学会的小伙伴们可以亲自动手试试。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/11091.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号