简单介绍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 26进制计算实现方法
May 28 Python
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
浅谈python中截取字符函数strip,lstrip,rstrip
Jul 17 Python
基于python的Tkinter编写登陆注册界面
Jun 30 Python
python Spyder界面无法打开的解决方法
Apr 27 Python
python读取图片任意范围区域
Jan 23 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
python sorted函数的小练习及解答
Sep 18 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
Python关于__name__属性的含义和作用详解
Feb 19 Python
详解Python魔法方法之描述符类
May 26 Python
Python之基础函数案例详解
Aug 30 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
php常用hash加密函数
2014/11/22 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
php简单解析mysqli查询结果的方法(2种方法)
2016/06/29 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
2011/10/06 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
为什么Python中没有"a++"这种写法
2018/11/27 Python
PYQT5实现控制台显示功能的方法
2019/06/25 Python
python实现的发邮件功能示例
2019/09/11 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
九月份红领巾广播稿
2014/01/22 职场文书
网络营销策划方案
2014/06/04 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2017春节晚会开幕词
2016/03/03 职场文书