2017-03-01 64 views
-5

我只想知道我是否可以使用reduce刪除列表中的重複項或不是?如何通過在Python中減少刪除列表中的重複項

更具體地說,我想通過在這裏使用lambda編寫reduce()函數來刪除列表中的重複項,例如[[1,2,3,4],[1,2,3 ,4],[2,3,4]] - > [[1,2,3,4],[2,3,4]]。

+0

請添加您的代碼。 –

+0

我相信你可以。不管最終的代碼是pythonic是一個不同的問題。 –

+1

看起來您希望我們爲您編寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。展示這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出以及實際獲得的輸出(輸出,回溯等)。您提供的細節越多,您可能會收到的答案就越多。檢查[FAQ](http://stackoverflow.com/tour)和[如何提問](http://stackoverflow.com/questions/how-to-ask)。 – TigerhawkT3

回答

-1

嗨我只是在@MSeifert的示例代碼上找出一種方法。 reduce(lambda lst,val:lst + [val]如果val不在lst else lst + [],input,[]) 其中input是列表的列表。