【发布时间】:2020-05-31 01:18:08
【问题描述】:
我有一个包含如下元组的列表:
mylist = [(1, 2),(1, 3),(2, 1),(2, 3),(3, 1),(3, 2),(3, 3)]
预期(唯一组合)
[(1, 2),(1, 3),(2, 3),(3, 3)]
我在下面尝试过
mylist = list(set(map(tuple, mylist)))
但是没有得到想要的输出。这里有什么帮助吗?
【问题讨论】:
-
你得到了什么结果得到了?
-
您的输出是
[(1, 2), (2, 1), (3, 1), (2, 3), (3, 3), (3, 2), (1, 3)],这是正确的。你没有考虑(2,1),但它不是重复的,与(1,2)不同 -
你是怎么得到
mylist的? -
一开始不产生重复比之后明确删除它们要好。
标签: python python-3.x list duplicates set