如何通过Python中的reduce删除列表列表中的重复项

时间:2017-03-01 01:54:47

标签: python

我只想知道是否可以使用reduce来删除列表列表中的重复项?

更具体地说,我想写一个reduce()函数,在这里使用lambda删除列表列表中的重复项,例如[[1,2,3,4],[1,2,3, 4],[2,3,4]] - > [[1,2,3,4],[2,3,4]]。

1 个答案:

答案 0 :(得分:-1)

嗨,我刚刚开始研究@MSeifert的示例代码。     reduce(lambda lst,val:lst + [val]如果val不在lst else lst + [],input,[]) 其中input是列表列表。