Python 将列表与<;

Python 将列表与<;,python,list,Python,List,当我们键入[1,4,2]时,Python比较列表;逐个元素,直到发现差异 在您的示例中,第一个元素相等(1==1),但第二个元素不同4

当我们键入
[1,4,2]时,Python比较列表;逐个元素,直到发现差异

在您的示例中,第一个元素相等(
1==1
),但第二个元素不同<代码>4<5
真的
,因此
[1,4,2]<1,5]
也是
真的

引述:

元组和列表使用对应元素的比较按字典顺序进行比较。这意味着要比较相等,每个元素必须比较相等,并且两个序列必须具有相同的类型和长度

如果不相等,则序列的顺序与其第一个不同的元素相同。例如,
cmp([1,2,x],[1,2,y])
返回与
cmp(x,y)
相同的结果。如果对应的元素不存在,则先排序较短的序列(例如,
[1,2]<[1,2,3]