• 技术文章 >Python技术 >Python基础教程

    python cmp函数如何进行比较?

    小妮浅浅小妮浅浅2021-02-22 09:50:23原创2378

    本文教程操作环境: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)

    if  x > y:
        return 1
    elif x < y:
        return -1
    else:

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

    通过使用cmp函数,我们可以对字典的顺序进行排序,或者是进行大小比较的处理,学会的小伙伴们可以亲自动手试试。

    专题推荐:cmp函数;python
    上一篇:python unichr() 函数用法 下一篇:frozenset在python中返回集合

    相关文章推荐

    • Python的内建比较函数cmp比较原理剖析

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网