python - 大于和小于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如何比较两个列表?
解决方案
列表不是基于总和进行比较的。它基于 进行比较index
。在第一种情况下,只有 5<6 和其他相同,因此它返回 false。但在第二种情况下, 1<2 所以它返回 false
此链接将有所帮助: 使用大于或小于运算符比较两个列表
推荐阅读
- python - Pandas:如何在使用 .loc 创建新数据框时使用变量的值
- html - Flex容器垂直溢出父div
- php - 将数组数据传递给循环中的变量
- ssl - svn:E230001:服务器 SSL 证书验证失败:颁发者不受信任
- javascript - Date.prototype.toString() 的中欧标准时间而不是 CET
- java - ';' 在我学习教程时预期
- java - 下载破折号后Android将exo转换为mp4
- ag-grid - ag-grid 使用 rowModelType: 'enterprise' 实现服务器端的主/详细信息功能,以实现无限滚动。
- python - Looping through list and changing list values
- android - 如何在android中实现外部指纹设备SDK?