我如何只删除列表中现有元组的已交换元组

问题描述

[(0,3),(1,5),(2,4),(3,0),(4,2),(5,1)]

我想要 输出= [(0,3),(1,5),(2,4)] 我应该怎么做才能从列表中仅删除已交换的元组?

解决方法

如果结果的顺序无关紧要,请遍历所有元组,对元组进行排序,然后将已排序的元组存储在一组中。如果集合使用哈希表,则运行时复杂度为O(n);如果集合使用有序树,则为O(n * log(n))。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...