简单介绍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实现上传样本到virustotal并查询扫描信息的方法
Oct 05 Python
对于Python异常处理慎用“except:pass”建议
Apr 02 Python
21行Python代码实现拼写检查器
Jan 25 Python
Python 'takes exactly 1 argument (2 given)' Python error
Dec 13 Python
python中lambda()的用法
Nov 16 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
Python实现随机漫步功能
Jul 09 Python
python实现括号匹配的思路详解
Aug 23 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
Pandas对每个分组应用apply函数的实现
Dec 13 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和ACCESS写聊天室(一)
2006/10/09 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
vue项目中axios使用详解
2018/02/07 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
python轻松实现代码编码格式转换
2015/03/26 Python
基于python实现微信模板消息
2015/12/21 Python
python删除过期log文件操作实例解析
2018/01/31 Python
python验证码识别实例代码
2018/02/03 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
浅谈Python中的bs4基础
2018/10/21 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
Python更新所有已安装包的操作
2020/02/13 Python
艺术应用与设计专业个人的自我评价
2013/11/19 职场文书
外企求职信范文分享
2013/12/31 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python