我想从列表中删除所有出现不止一次的元素,并寻找比这更平滑的解决方案:Removing Duplicate Elements from List of Lists in Prolog
我并不想删除父列表中的重复列表,如下所示:How to remove duplicates from nested lists
考虑以下Int:
list = [
[1, 3, 4, 5, 77],
[1, 5, 10, 3, 4],
[1, 5, 100, 3, 4],
[1, 3, 4, 5, 89],
[1, 3, 5, 47, 48]]
所需输出:
new_list= [
[77],
[10],
[100],
[89],
[47, 48]]
谢谢。我打算在Pandas身上用这个:new_list将作为一个新列,与原始列相比,每行的值都是唯一的。
2条答案
按热度按时间iyr7buue1#
也许有更圆滑的方法,但这是可行的:
其给出了
r6hnlfcb2#
那个不是很有用,但是我发现通常其他的答案(包括你的链接帖子)会使用其他的模块,所以我尝试了不同的方法。