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

标签 python arrays list sorting tuples

我需要检查元组列表是否按元组的第一个属性排序。最初,我想根据排序后的 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,而不必单独查看每个元素。

关于python - 如何检查两个元组列表是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551002/

相关文章:

python - 创建一个包含 N 个随机数的列表,其中包含最大值、最小值和总和

python - 如何在 ~100-200us 进行延迟

c - 将数组作为函数参数传递 c

Android RxJava 记住变量

c++ - 无法从 C++ 中的多维数组中检索正确的浮点值

list - 如何比较序言中的两个列表,如果第二个列表由列表一的所有其他元素组成,则返回 true?

python - 我疯了还是真的这么快? (多线程)

python - Windows scrapyd-deploy 无法识别

python - 使用自定义数据训练 Spacy 的预定义 NER 模型,需要了解复合因子、批量大小和损失值

python - 如何对 numpy 数组列表进行排序?