【发布时间】:2020-01-19 03:57:05
【问题描述】:
我的数据集混合了列表和列表列表。所以我需要从列表或列表列表中获取唯一对象,但找不到任何成功。输入数据集如下:
[[1, 2, 39], [1, 2, 39], [3], [[3], [4, 14, 63, 65], [66, 68, 82, 94]], [[5, 8, 31, 34], [36, 37, 42, 44], [55]], [6, 91], [[7, 35, 60, 71], [73, 83, 95, 98]], [[5, 8, 31, 34], [36, 37, 42, 44], [55]], [9, 72], [[10, 22, 30, 32], [38, 51, 56, 87], [89, 92]], [11], [12], [13, 90], [[4, 14, 63, 65], [66, 68, 82, 94]]]
需要输出:
[[1, 2, 39], [3], [4, 14, 63, 65], [66, 68, 82, 94], [5, 8, 31, 34], [36, 37 , 42, 44], [55], [6, 91], [7, 35, 60, 71], [73, 83, 95, 98], [9, 72], [10, 22, 30, 32 ], [38, 51, 56, 87], [89, 92], [11], [12], [13, 90], [66, 68, 82, 94]]
abc=[]
for x in pool:
if x not in abc:
abc.append(x)
我不明白如何选择由列表和列表列表组成的列表的不同对象。任何帮助将不胜感激。
我咨询了多个来源,但没有任何东西能解决我的问题。其中少数如下:
https://www.geeksforgeeks.org/python-get-unique-values-list/
【问题讨论】:
标签: python