关系运算符的没有讲到的一些问题

来源:5-8 不只是数字才能做比较运算_

qq_慕盖茨8305182

2019-01-04

我的问题还蛮多的,在关系运算符里面,比较一个列表的时候,老师讲的不是很清晰。例如[1,2]<[1,2,3]这种情况是怎么比的?再例如[1,2,3]>[3,2,1]这种情况又是怎么比的?

写回答

2回答

慕设计7324651

2019-01-08

首先在idle上敲出结果如下

>>> [1,2]<[1,2,3]

True

>>> [1,2,3]>[3,2,1]

False

接下来解释结果

序列比较,将逐个元素依次比较 ,[1,2]<[1,2,3]比较过程为:1==1 2==2 ,到第三个时,空与3比较,自然是3大,所以序列1<序列2 返回值为True。[1,2,3]>[3,2,1]比较第一个元素时,1>3很显然不对,因此返回值是False

1
1
qq_慕盖茨8305182
谢谢,已经试出来了,是按顺序来的,只要序列前面的比较出了结果,就按这个结果作为最终的结果。
2019-01-23
共1条回复

qq_慕盖茨8305182

提问者

2019-01-06

希望大佬可以回答下问题,感激不尽并且手动召唤@老师
0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14598 学习 · 4469 问题

查看课程