简单介绍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中argsort()函数的实例用法
Mar 30 Python
Python中矩阵库Numpy基本操作详解
Nov 21 Python
python实现微信远程控制电脑
Feb 22 Python
Python zip()函数用法实例分析
Mar 17 Python
Python Dataframe 指定多列去重、求差集的方法
Jul 10 Python
使用Python实现在Windows下安装Django
Oct 17 Python
树莓派极简安装OpenCv的方法步骤
Oct 10 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
python 比较字典value的最大值的几种方法
Apr 17 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
使用pandas模块实现数据的标准化操作
May 14 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
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
python 判断一个进程是否存在
2009/04/09 Python
Python实现partial改变方法默认参数
2014/08/18 Python
Python探索之pLSA实现代码
2017/10/25 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
python创建n行m列数组示例
2019/12/02 Python
python集合能干吗
2020/07/19 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
天巡全球:Skyscanner Global
2017/06/20 全球购物
法制宣传月活动方案
2014/05/11 职场文书
2014年车间工作总结
2014/11/21 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle
mysql 生成连续日期及变量赋值
2022/03/20 MySQL