简单介绍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写的PHPMyAdmin暴力破解工具代码
Aug 06 Python
Python中编写ORM框架的入门指引
Apr 29 Python
python 连接各类主流数据库的实例代码
Jan 30 Python
异步任务队列Celery在Django中的使用方法
Jun 07 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
浅析python 中大括号中括号小括号的区分
Jul 29 Python
python 实现单通道转3通道
Dec 03 Python
40个你可能不知道的Python技巧附代码
Jan 29 Python
解决pycharm下pyuic工具使用的问题
Apr 08 Python
python中re模块知识点总结
Jan 17 Python
python中Pexpect的工作流程实例讲解
Mar 02 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
php的一些小问题
2010/07/03 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
php生成随机数的三种方法
2014/09/10 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
win系统下nodejs环境安装配置
2017/05/04 NodeJs
vue实现简单loading进度条
2018/06/06 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
python数据结构之线性表的顺序存储结构
2018/09/28 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
Django多个app urls配置代码实例
2020/11/26 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
水产养殖学应届生求职信
2013/09/29 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
学生会自荐信
2019/05/16 职场文书