Python中可以使用cmp()函数比较两个列表的大小。

cmp()函数语法:cmp(list1, list2)

参数:

list1 -- 比较的列表。list2 -- 比较的列表。

返回值:

如果比较的元素是同类型的,则比较其值,返回结果。

如果两个元素不是同一种类型,则检查它们是否是数字。

如果是数字,执行必要的数字强制类型转换,然后比较。如果有一方的元素是数字,则另一方的元素"大"(数字是"最小的")否则,通过类型名字的字母顺序进行比较。

如果有一个列表首先到达末尾,则另一个长一点的列表"大"。

如果我们用尽了两个列表的元素而且所 有元素都是相等的,那么结果就是个平局,就是说返回一个 0。

以下实例展示了 cmp()函数的使用方法: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 3.X 的版本中已经没有cmp函数,如果你需要实现比较功能需要引入 operator 模块,适合任何对象

实例:>>> import operator

>>> operator.eq('hello', 'name');

False

>>> operator.eq('hello', 'hello');

True

也可以直接进行比较:

从第一个元素顺序开始比较,如果相等,则继续,返回第一个不想等元素比较的结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等a = [1,2,3]

b = [1,3,5]

c = [1,2,3,-1]

print(a < b, a < c, b < c)

print(a > b, a > c, b > c)

True True False

False False True

更多Python相关技术文章,请访问Python教程栏目进行学习!

python中字母数字的大小比较_python列表怎么比较大小相关推荐

  1. [转载] python中list的方法有哪些_Python 列表(list)中的方法

    参考链接: Python中list的方法 | in, not in, len(), min(), max() 整理的有点累了,有错希望给位朋友指教嘻嘻~~~ 1.append(在列表末尾添加元素) 实 ...

  2. python中del和remove的区别_Python列表删除元素del、pop()和remove()的区别小结

    前言 在python列表的元素删除操作中, del, pop(), remove()很容易混淆, 下面对三个语句/方法作出解释 del语句 del语句可以删除任何位置处的列表元素, 若知道某元素在列表 ...

  3. python中函数的作用不包括_Python 列表不包含了以下哪个内置函数( )_财经法规答案_学小易找答案...

    [简答题]基础泰语3课本38页泰翻中 [资料题]1.产品模型的放大和缩小,有那些方法? [填空题]John not only learnt Chinese but also (know) the di ...

  4. python中求两点之间的距离_python – 列表中两点之间的距离公式

    我需要创建一个列表,找到最接近的两个点,然后打印出来.如何比较列表中的每个点? 没有任何需要绘制或任何东西,只是比较点,找到列表中最接近的两个. import math # 'math' needed ...

  5. c++用一级运算比较大小_Python 学习笔记:Python 中的数字和数字型运算

    在 Python 数据类型知识中我们已经初步认识了几种 Python 中的数据类型,现在我们更详细的学习一下 数字型 以及 数字型运算. 我们已经知道了 Python 中的数字分为两种,分别是整数 i ...

  6. python中的数字类型格式与运算_Python中的数字类型格式与运算

    出品 Python中的数字(Digital)与数学中的数字相同,可以通过各种各样的运算符实现各种计算,在Python中数字类型的数据格式分为以下几种: 1.整数型(integer) 2.浮点数(flo ...

  7. python列表怎么比较大小_python列表怎么比较大小

    Python中可以使用cmp()函数比较两个列表的大小. cmp()函数语法:cmp(list1, list2) 参数: list1 -- 比较的列表.list2 -- 比较的列表. 返回值: 如果比 ...

  8. python列表元素比较大小_python列表怎么比较大小

    Python中可以使用cmp()函数比较两个列表的大小. cmp()函数语法: cmp(list1, list2) 参数: list1 -- 比较的列表.list2 -- 比较的列表. 返回值: 如果 ...

  9. python如何比较大小_python列表如何比较大小

    python列表如何比较大小 发布时间:2020-09-22 13:58:58 来源:亿速云 阅读:59 作者:小新 这篇文章给大家分享的是有关python列表如何比较大小的内容.小编觉得挺实用的,因 ...

最新文章

  1. ArcGIS for JavaScript 关于路径开发的一些记录(二)
  2. 【Linux】26_文件服务FTP Server
  3. 盘点 12 个 GitHub 上的高仿项目
  4. shell判断字符串是否为数字
  5. Springboot环境下mybatis配置多数据源配置
  6. 查询端口号是否被占用指令
  7. 计算机考试要怎么学,计算机二级该如何自学备考?千万不能大意!
  8. 有时我们经常碰到某目录下文件名乱码的情况,convmv可以批量转换文件名编码。...
  9. 浙江工业大学校赛 XiaoWei的战斗力
  10. Hadoop去掉格,换行符,制表符,回车符,换页符【好吧,其实用正则表达式一下子就搞定了】
  11. 当当网张亮:Sharding-JDBC 未来将更加多样化
  12. 初学者如何快速练习盲打
  13. matlab如何采集两路语音信号,基于MATLAB的语音信号采集与处理
  14. 2020.4.11普及C组 Loan Repayment【纪中】【二分】
  15. SNS交换机(OEM博科FC交换机)的端口状态及排查流程说明
  16. 苏宁小BIU诞生日 机器人员工正式“入职”
  17. ikbc c87 Win键失灵/锁定
  18. 第一组 beta冲刺(2/3)
  19. visio画的图转换成JPG格式图片
  20. 2018年东北农业大学春季校赛 E-wyh的阶乘

热门文章

  1. Mybatis经典9种设计模式【可收藏】
  2. SAP Concur 中国峰会先睹为快:超强演讲嘉宾阵容悉数亮相
  3. uniapp苹果调试 使用iTunes iOS真机调试
  4. ggplot对感兴趣的区域放大
  5. URG和PSH的区别及联系
  6. 2020EdgeX中国挑战赛 | 决赛路演成功举办
  7. jupyter notebook报错_Docker进入jupyter-notebook容器修改密码报错。
  8. realvnc viewer安卓下载,realvnc viewer安卓下载工具加使用方法
  9. asp.net快递单打印的实现
  10. 史上最详细的PMP备考总结请注意查收!