简单介绍Python2.x版本中的cmp()方法的使用

 更新时间:2015年05月20日 11:39:33   投稿:goldensun  
这篇文章主要介绍了简单介绍Python2.x版本中的cmp()方法的使用,然而该方法在Python3.x版本中已并不再内置...需要的朋友可以参考下

 cmp()方法比较两个列表的元素。
语法

以下是cmp()方法的语法:

cmp(list1, list2)

参数

  •     list1 -- 这是要进行比较的第一个列表
  •     list2 -- 这是要进行比较的第二个列表

返回值

如果元素是相同类型的,执行比较,并返回结果。如果元素是不同的类型,检查,看看他们是否是数字

  •     如果是数字必要时强制进行数字比较
  •     如果任一元素是数字,然后在另一元素是“大”(数字是“最小”)
  •     否则,类型是按名称字母顺序排序

如果到达了列表中的一个的结束,较长的列表是“大”。如果耗尽列表和共享相同的数据,其结果是并列的,这意味着返回 0
例子

下面的例子显示了cmp()方法的使用。

#!/usr/bin/python

list1, list2 = [123, 'xyz'], [456, 'abc']

print cmp(list1, list2);
print cmp(list2, list1);
list3 = list2 + [786];
print cmp(list2, list3)

当我们运行上面的程序,它会产生以下结果:

-1
1
-1

相关文章

  • 利用python脚本如何简化jar操作命令

    利用python脚本如何简化jar操作命令

    这篇文章主要给大家介绍了关于利用python脚本如何简化jar操作命令的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • 一个非常简单好用的Python图形界面库(PysimpleGUI)

    一个非常简单好用的Python图形界面库(PysimpleGUI)

    这篇文章主要介绍了一个非常简单好用的Python图形界面库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 三分钟教会你用Python+OpenCV批量裁剪xml格式标注的图片

    三分钟教会你用Python+OpenCV批量裁剪xml格式标注的图片

    最近学习网络在线课程的过程中,为了方便课后复习,使用手机截取了大量的图片,下面这篇文章主要给大家介绍了如何通过三分钟教会你用Python+OpenCV批量裁剪xml格式标注图片的相关资料,需要的朋友可以参考下
    2022-01-01
  • pandas中Series的代码实例解析

    pandas中Series的代码实例解析

    这篇文章主要介绍了pandas中Series的代码实例解析,Series序列,是一种一维的结构,类似于一维列表和ndarray中的一维数组,但是功能比他们要更为强大,Series由两部分组成:索引index和数值values,需要的朋友可以参考下
    2023-07-07
  • python基础知识(一)变量与简单数据类型详解

    python基础知识(一)变量与简单数据类型详解

    这篇文章主要介绍了python变量与简单数据类型详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • python pandas数据处理教程之合并与拼接

    python pandas数据处理教程之合并与拼接

    在实际处理数据业务需求中,我们经常会遇到这样的需求,将多个表连接起来再进行数据的处理和分析,类似SQL中的连接查询功能,下面这篇文章主要给大家介绍了关于python pandas数据处理教程之合并与拼接的相关资料,需要的朋友可以参考下
    2022-02-02
  • keras修改backend的简单方法

    keras修改backend的简单方法

    这篇文章主要介绍了keras修改backend的简单方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python数据可视化之画图

    Python数据可视化之画图

    今天小编就为大家分享一篇关于Python数据可视化之画图,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • python opencv实现任意角度的透视变换实例代码

    python opencv实现任意角度的透视变换实例代码

    这篇文章主要介绍了python opencv实现任意角度的透视变换实例代码,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • 探究Python中isalnum()方法的使用

    探究Python中isalnum()方法的使用

    这篇文章主要介绍了探究Python中isalnum()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05

最新评论