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


Posted in Python onMay 20, 2015

 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 相关文章推荐
python字符类型的一些方法小结
May 16 Python
python入门基础之用户输入与模块初认识
Nov 14 Python
python 调用win32pai 操作cmd的方法
May 28 Python
开源软件包和环境管理系统Anaconda的安装使用
Sep 04 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
Python实现接受任意个数参数的函数方法
Apr 21 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
用xpath获取指定标签下的所有text的实例
Jan 02 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
python程序文件扩展名知识点详解
Feb 27 Python
Python打印特殊符号及对应编码解析
May 07 Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 Python
python操作mongodb根据_id查询数据的实现方法
May 20 #Python
Python中列表的一些基本操作知识汇总
May 20 #Python
python对数组进行反转的方法
May 20 #Python
在Python中处理字符串之isdecimal()方法的使用
May 20 #Python
Python中zfill()方法的使用教程
May 20 #Python
python网络编程之文件下载实例分析
May 20 #Python
Python中title()方法的使用简介
May 20 #Python
You might like
删除及到期域名的查看(抢域名必备哦)
2008/05/14 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
php表单请求获得数据求和示例
2014/05/15 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
网上抓的一个特效
2007/05/11 Javascript
Div自动滚动到末尾的代码
2008/10/26 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
2016/07/09 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
详解react阻止无效重渲染的多种方式
2018/12/11 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Python对wav文件的重采样实例
2020/02/25 Python
Python分类测试代码实例汇总
2020/07/23 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
毕业设计说明书
2014/05/07 职场文书
综治工作心得体会
2014/09/11 职场文书
2014年司法所工作总结
2014/11/22 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
怎样写好工作计划
2019/04/10 职场文书
Java多条件判断场景中规则执行器的设计
2021/06/26 Java/Android
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python