简单介绍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 相关文章推荐
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 Python
PYTHON 中使用 GLOBAL引发的一系列问题
Oct 12 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
Jan 24 Python
python3正则提取字符串里的中文实例
Jan 31 Python
Python 隐藏输入密码时屏幕回显的实例
Feb 19 Python
在PYQT5中QscrollArea(滚动条)的使用方法
Jun 14 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 Python
python3实现微型的web服务器
Sep 03 Python
Python列表list操作相关知识小结
Jan 29 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
Feb 25 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
如何用Python绘制3D柱形图
Sep 16 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 定界符 使用技巧
2009/06/14 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
php类常量用法实例分析
2015/07/09 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
python基于phantomjs实现导入图片
2016/05/13 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
python三大神器之fabric使用教程
2019/06/10 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
会计自我鉴定范文
2013/10/06 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
环境科学专业求职信
2014/08/04 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python