简单介绍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正则表达式使用经典实例
Jun 21 Python
Python构建网页爬虫原理分析
Dec 19 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
Jan 02 Python
将python图片转为二进制文本的实例
Jan 24 Python
Python列表切片操作实例总结
Feb 19 Python
Python Web版语音合成实例详解
Jul 16 Python
python UDP(udp)协议发送和接收的实例
Jul 22 Python
PyTorch之图像和Tensor填充的实例
Aug 18 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
关于Kotlin中SAM转换的那些事
Sep 15 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
信用卡效验程序
2006/10/09 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
浅谈php调用python文件
2019/03/29 PHP
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
js实现回放拖拽轨迹从过程上进行分析
2014/06/26 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
js实现点击按钮复制文本功能
2020/07/20 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
React实现todolist功能
2020/12/28 Javascript
如何将python中的List转化成dictionary
2016/08/15 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
python输出带颜色字体实例方法
2019/09/01 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
护理专科毕业推荐信
2013/11/10 职场文书
写给女生的道歉信
2014/01/14 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
优秀党员申报材料
2014/12/18 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书