【问题标题】:Remove duplicate sets from lists [duplicate]从列表中删除重复集 [重复]
【发布时间】:2015-10-29 19:27:43
【问题描述】:

我有一个类似[(1,2), (2,1), (3,4), (5,6), (6,5)] 的列表。如何在 python 3 中删除一组重复数字?我想输入输出[(1,2), (3,4), (5,6)]

【问题讨论】:

标签: python python-3.x


【解决方案1】:

如果结果的顺序无关紧要,那就是单行:

>>> x = [(1,2), (2,1), (3,4), (5,6), (6,5)]
>>> list(set([ tuple(set(i)) for i in x ]))
[(1, 2), (5, 6), (3, 4)]

【讨论】:

  • @Robᵩ 不需要原始订单
猜你喜欢
  • 2014-09-30
  • 2015-01-05
  • 2020-04-22
  • 1970-01-01
  • 2016-10-19
  • 2019-06-12
  • 2023-04-02
  • 2018-12-04
  • 1970-01-01
相关资源
最近更新 更多