简单介绍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 相关文章推荐
Django中处理出错页面的方法
Jul 15 Python
windows及linux环境下永久修改pip镜像源的方法
Nov 28 Python
python django 增删改查操作 数据库Mysql
Jul 27 Python
Python3操作SQL Server数据库(实例讲解)
Oct 21 Python
使用Django搭建网站实现商品分页功能
May 22 Python
Python Django中间件使用原理及流程分析
Jun 13 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
Python如何进行时间处理
Aug 06 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 Python
Python爬虫代理池搭建的方法步骤
Sep 28 Python
Python中使用Lambda函数的5种用法
Apr 01 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
php设置编码格式的方法
2013/03/05 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
JavaScript中string对象
2015/06/12 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
JavaScript作用域链实例详解
2019/01/21 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
Python3实现从文件中读取指定行的方法
2015/05/22 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
Berghaus官网:户外服装和设备,防水服
2020/01/17 全球购物
计算机网络毕业生自荐信
2013/10/01 职场文书
中学生个人自我评价
2014/02/06 职场文书
银行柜员求职自荐书
2014/06/18 职场文书
小学清明节活动总结
2014/07/04 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
吃通javascript正则表达式
2021/04/21 Javascript