资讯专栏INFORMATION COLUMN

python中tuple的比较

ARGUS / 3266人阅读

摘要:最近看到一个表达式稍微有些疑惑,查阅了下资料,发现两个的大小比较的方式是从第一个位置开始逐个进行比较,如果不等,则其比较的结果就是整个比较的结果如果相同,则继续下一个位置的比较如果一个最前几个元素与另一个相同,而元素数量更多会如何呢答案

最近看到一个表达式

(2, 4) < (3, -1)
# True

稍微有些疑惑,查阅了下资料,发现两个tuple的大小比较的方式是从第一个位置开始逐个进行比较,如果不等,则其比较的结果就是整个tuple比较的结果;如果相同,则继续下一个位置的比较

如果一个tuple最前几个元素与另一个tuple相同,而元素数量更多会如何呢?

(2, 4, -8) > (2, 4)

答案是True, 默认元素多的更大

这种特性在一些排序场景下适用

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45404.html

相关文章

  • Python每日小知识(3):list和tuple使用

    摘要:同样的用上节讲的函数获取元素的个数记住这是获取的是列表个数个数个数重要的事说三遍。用索引访问每个元素的位置,索引是从开始的开始的开始的索引也是有容忍限度的超过了就会原地爆炸报错如果列表中元素个数贼多,想获取后面的元素就要实行曲线救国了。 list和tuple是Python内置的有序集合,一个是可变的,一个是不可变滴;这都不是事,主要是理解一下指向不变。 看图说话: showImg(ht...

    SoapEye 评论0 收藏0
  • Python 进阶之路 (三) Tuple元组使用指南

    摘要:返回元组中元素最大值。将列表转换为元组。如果相对元组排序,通常先得将它转换为列表并使其成为一个可变对象,才能获得使用排序方法,或使用内置方法。 比List更安全的数据类型 大家好,今天为大家介绍一种更为安全的Python内置数据类型:tuple(元组),以及它的基础用法 元组是什么 元组(tuple)是另一种有序的数据类型,与list比较类似。主要不同的一点是tuple被创建后就不能对...

    1fe1se 评论0 收藏0
  • [零基础学Python]有点简约元组

    摘要:关于元组,上一讲中涉及到了这个名词。元组是用圆括号括起来的,其中的元素之间用逗号隔开。使用而不是如同拥有一个隐含的语句,说明这一数据是常量。必须是不可变的。只有字符串整数或其它对安全的才可以用作。 关于元组,上一讲中涉及到了这个名词。本讲完整地讲述它。 先看一个例子: >>>#变量引用str >>> s = abc >>> s abc >>>#如果这样写,就会是... >>> t...

    leap_frog 评论0 收藏0
  • python特性 - 切片

    摘要:一切片介绍试用对象。可以为空,默认为注意,切片中不包含索引为的元素。每隔三个取出取出索引的元素序列反转输出的切片操作字符串也可以看成是一种,每个元素就是一个字符。没有针对字符串的截取函数,但通过切片操作可以完成。 Python3 切片 概述 前面我们知晓,有些数据类型可以直接使用索引index来访问序列中的元素,同时索引还可以分为正向和负向的。Python中的切片操作,也会用到索引。...

    plus2047 评论0 收藏0
  • 史上最全 Python 3 类型转换指南

    摘要:支持转换为类型的,仅有,其他类型均不支持。如果中含有正负号数字和小数点以外的字符,则不支持转换。转换时,会自动添加虚数部分并以表示。转换会直接完全转换。转换列表,会取每个字节的十进制值并组合成列表转换为比较简单。 int 支持转换为 int 类型的,仅有 float、str、bytes,其他类型均不支持。 float -> int 会去掉小数点及后面的数值,仅保留整数部分。 int(-...

    libxd 评论0 收藏0

发表评论

0条评论

ARGUS

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<