简单介绍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抓取某汽车网数据解析html存入excel示例
Dec 04 Python
python操作MySQL 模拟简单银行转账操作
Sep 27 Python
Python实现桶排序与快速排序算法结合应用示例
Nov 22 Python
python中实现数组和列表读取一列的方法
Apr 03 Python
详解django.contirb.auth-认证
Jul 16 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python 中Django安装和使用教程详解
Jul 03 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
简述 Python 的类和对象
Aug 21 Python
Ubuntu20下的Django安装的方法步骤
Jan 24 Python
pytorch MSELoss计算平均的实现方法
May 12 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/03/08 日漫
如何利用php+mysql保存和输出文件
2006/10/09 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
2019/11/13 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
python实现一个猜拳游戏
2020/04/05 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
欢迎新生标语
2014/10/06 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
幸福终点站观后感
2015/06/04 职场文书
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers