简单介绍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使用正则匹配实现抓图代码分享
Apr 02 Python
Python模块WSGI使用详解
Feb 02 Python
Python实现从log日志中提取ip的方法【正则提取】
Mar 31 Python
python3中函数参数的四种简单用法
Jul 09 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
Django REST framework 视图和路由详解
Jul 19 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
通过Python实现一个简单的html页面
May 16 Python
python爬虫基础之urllib的使用
Dec 31 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 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部分常见问题总结
2008/03/27 PHP
PHP编程风格规范分享
2014/01/15 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
Nodejs 识别图片类型的方法
2019/08/15 NodeJs
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
p5.js临摹动态图形实现方法详解
2019/10/23 Javascript
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
10个Python小技巧你值得拥有
2018/09/29 Python
pandas ix &iloc &loc的区别
2019/01/10 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
简单的Python调度器Schedule详解
2019/08/30 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
幼儿园秋游活动方案
2014/01/21 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
起诉状范本
2015/05/20 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技