在Python列表中删除具有相同条目的压缩对

平民

我有一个拉链对的列表(例如A)

A = [(0, 0), (0, 1), (0, 6), (0, 7), (1, 3), (1, 1), (2, 2)]

删除第一对和第二对相等的所有对(并创建新列表)的最佳方式是什么?

在上面的示例(A)中,我希望删除的对为(0,0)(1,1)(2,2)在此示例中,我希望新列表看起来像这样。

A_new = [(0, 1), (0, 6), (0, 7), (1, 3)]
沉默的

您可以将简单的列表理解与if子句一起使用,该子句True为您要保留的所有不相等对返回

>>> A = [(0, 0), (0, 1), (0, 6), (0, 7), (1, 3), (1, 1), (2, 2)]
>>> [(x, y) for x, y in A if x != y]
[(0, 1), (0, 6), (0, 7), (1, 3)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python中多次创建具有相同条目的列表的快速方法?

Python:根据条目的位置删除列表中的单个条目

如何从具有重复条目的筛选列表中删除特定索引?

删除列表中条目的最有效方法

如何在python中比较两个字典(作为具有多个列表条目的列表)中的值

获取所有索引的列表,其中两个长度相等的整数列表具有相同的条目(在 Python 中)

如何使用 R 删除数据框中具有相同字符串条目的两列或多列的行

在文本框中再次敲除具有相同条目的逗号分隔数字的bindingHandler

从具有相同列条目的数据库中获取数据?

计算bash第一列中具有相同条目的行数

在numpy数组中获取具有最小长度的相同条目的序列范围

如何从带有字符串条目的列表列表中删除NaN?

SQL 查询计数具有相同条目的行

如何从Python的对象列表中删除具有相同“标题”字段的重复项?

在python中删除具有相同索引的两个列表的元素

从列表中删除具有相同值对的元组

从字典列表中删除具有相同ID的字典

Prolog 从列表中删除与索引具有相同值的元素

从列表列表中删除所有具有特定项目的列表

从自定义数组列表中获取具有相同标志的所有项目的列表

从具有列表作为列之一中的条目的csv文件创建数据帧

删除列表中特定重复编号的所有条目的功能

如何基于另一个在python中具有相同项目的列表重新排序

删除具有外键约束的模型条目的问题

带有相同条目的自定义帖子重定向到具有相同条目的错误帖子

打印具有重复条目的数组列表

在 Python 中删除具有相同域的所有项目

在Excel 2016的列中删除具有真实值的相同条目

如果它们具有相同的顺序,但是从不同的索引开始,如何从python列表中删除嵌套列表项