简单介绍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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
浅谈python脚本设置运行参数的方法
Dec 03 Python
更新修改后的Python模块方法
Mar 03 Python
如何基于python生成list的所有的子集
Nov 11 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
Pytorch转onnx、torchscript方式
May 25 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
Python urllib库如何添加headers过程解析
Oct 05 Python
python实现高效的遗传算法
Apr 07 Python
如何用Python搭建gRPC服务
Jun 30 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程序员工具
2008/05/26 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
jQuery实现轮播图效果demo
2020/01/11 jQuery
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
python连接池实现示例程序
2013/11/26 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python实现抖音视频批量下载
2018/06/20 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
荷兰男士时尚网上商店:Suitable
2017/12/25 全球购物
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
EJB的激活机制
2013/10/25 面试题
《乡愁》教学反思
2014/02/18 职场文书
八项规定对照检查材料
2014/08/31 职场文书
党支部四风整改方案
2014/10/25 职场文书
运动会通讯稿300字
2015/07/20 职场文书
化验室安全管理制度
2015/08/06 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
Python 统计序列中元素的出现频度
2022/04/26 Python