简单介绍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中copy()方法的使用
May 21 Python
Python模拟脉冲星伪信号频率实例代码
Jan 03 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
tensorflow 使用flags定义命令行参数的方法
Apr 23 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
python hashlib加密实现代码
Oct 17 Python
基于python3 的百度图片下载器的实现代码
Nov 05 Python
Python合并2个字典成1个新字典的方法(9种)
Dec 19 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
python3 hdf5文件 遍历代码
May 19 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可逆加密解密算法实例代码
2014/01/21 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
了解在JavaScript中将值转换为字符串的5种方法
2019/06/06 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
Python中常见的数据类型小结
2015/08/29 Python
深入讲解Java编程中类的生命周期
2016/02/05 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
django表单的Widgets使用详解
2019/07/22 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
python实现字符串和数字拼接
2020/03/02 Python
详解Python中第三方库Faker
2020/09/25 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
Java程序开发中如何应用线程
2016/03/03 面试题
大学生学年自我鉴定
2014/02/10 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
市场营销计划书
2015/01/17 职场文书
出纳岗位职责
2015/01/31 职场文书
督导岗位职责范本
2015/04/10 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL
详解如何使用Nginx解决跨域问题
2022/05/06 Servers
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android