简单介绍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 相关文章推荐
Using Django with GAE Python 后台抓取多个网站的页面全文
Feb 17 Python
Python 数据结构之旋转链表
Feb 25 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python读取文本中的坐标方法
Oct 14 Python
对Python实现简单的API接口实例讲解
Dec 10 Python
python爬虫简单的添加代理进行访问的实现代码
Apr 04 Python
在cmd中查看python的安装路径方法
Jul 03 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
Oct 11 Python
pytorch自定义二值化网络层方式
Jan 07 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
python实现opencv+scoket网络实时图传
Mar 20 Python
python为什么会环境变量设置不成功
Jun 23 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+mysql留言本源码
2009/11/11 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
PHP多进程编程实例详解
2017/07/19 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
javascript的函数作用域
2014/11/12 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
bootstrap实现tab选项卡切换
2020/08/09 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
印度首选时尚目的地:Reliance Trends
2018/01/17 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
String和StringBuffer的区别
2015/08/13 面试题
董事长助理工作职责
2014/06/08 职场文书
大学迎新标语
2014/06/26 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
工作时间调整通知
2015/04/24 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python