Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从列表中删除重复集_Python_Python 3.x - Fatal编程技术网

Python 从列表中删除重复集

Python 从列表中删除重复集,python,python-3.x,Python,Python 3.x,我有一个这样的列表[1,2,2,1,3,4,5,6,6,5]。如何在Python3中删除一个具有重复数字的集合?我想得到输出[1,2,3,4,5,6] 如果结果的顺序无关紧要,则为一行: >>> 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)] 它需要一个集合列表吗?你在乎布景的顺序吗?另外,

我有一个这样的列表[1,2,2,1,3,4,5,6,6,5]。如何在Python3中删除一个具有重复数字的集合?我想得到输出[1,2,3,4,5,6]

如果结果的顺序无关紧要,则为一行:

>>> 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)]

它需要一个集合列表吗?你在乎布景的顺序吗?另外,正如你所列出的,它是一个元组列表。那么6,5和5,6是一样的吗?@RobertB是的,如果你不关心顺序的话,也是一样的:listmaptuple,setmapfrozenset,[1,2,2,1,3,4,5,6,6,5]见类似的问题:@Robᵩ 不需要原始订单