首页 > 解决方案 > 大于和小于python中的列表

问题描述

我正在编写一些代码来操作python中的一些列表,我遇到了这个

    #case1
    list1 = [2, 3, 4, 5] 
    list2 = [2, 3, 4, 6]
    #list1 > list2 is False
    
    #case2
    list3 = [1, 2, 3, 10] 
    list4 = [2, 4, 4, 3] 
    #list3 > list4 is also False

从 case1 开始有点意义,因为 sum(list1) > sum(list2) 但在 case2 中 sum(list3) > sum(list4) 但 list4 仍然大于 list3。python如何比较两个列表?

标签: python

解决方案


列表不是基于总和进行比较的。它基于 进行比较index。在第一种情况下,只有 5<6 和其他相同,因此它返回 false。但在第二种情况下, 1<2 所以它返回 false

此链接将有所帮助: 使用大于或小于运算符比较两个列表


推荐阅读