笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册
查看: 6138|回复: 1

[已经解决] 关于列表比较操作符的小疑问

[复制链接]

新手上路

Rank: 1

积分
22
发表于 2022-3-8 02:32:48 | 显示全部楼层 |阅读模式
列表比较是比较第一个元素,那么以下a<b是返回True的。
我的疑问是:为什么以下a==c返回False呢,他们第一个元素明明是相等的啊。

>>> a=[1,2,3,4]
>>> b=[2,1,1,1]
>>> a<b
True

>>> c=[1,3,3,4]
>>> a==c
False
小乖和能能已获得悬赏 10 C币

最佳答案

这种比较是有一个优先比较的,如果相等就比较第二个元素。 所以如果两个列表如果比较大小,只要第一个比较出大小就出结果 如果比较是不是相等,要每个元素比较过去 ...
回复

使用道具 举报

新手上路

Rank: 1

积分
6
发表于 2022-3-8 02:32:58 | 显示全部楼层
这种比较是有一个优先比较的,如果相等就比较第二个元素。
所以如果两个列表如果比较大小,只要第一个比较出大小就出结果
如果比较是不是相等,要每个元素比较过去
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2024-11-23 18:21 , Processed in 0.018613 second(s), 24 queries .

© 2001-2020

快速回复 返回顶部 返回列表