Skip to main content
 首页 » 编程设计

python之如何检查两个元组列表是否相同

2025年05月04日10itcoder

我需要检查元组列表是否按元组的第一个属性排序。最初,我想根据排序后的 self 检查此列表。比如……

list1 = [(1, 2), (4, 6), (3, 10)] 
sortedlist1 = sorted(list1, reverse=True) 

然后如何检查 list1 是否与 sortedlist1 相同?相同,如 list1[0] == sortedlist1[0] 和 list1[1] == sortedlist1[1]。

列表的长度可能为 5 或可能为 100,因此执行 list1[0] == sortedlist1[0] 和 list1[1] == sortedlist1[1] 不会一个选项,因为我不确定列表有多长。 谢谢

请您参考如下方法:

我相信您可以只执行 list1 == sortedlist1,而不必单独查看每个元素。