2016-10-18 127 views
-2

說我有一個列表刪除列表中的重複,但保留一個副本

list = ["1","2","1","3"] 

,我想擺脫重複1的,但我想保留一個副本,因此該清單將讀

list = ["1","2","3"] 

我知道我可以使用set()來擺脫重複,但我將無法保留副本。我將如何去保留副本?

+2

你怎麼通過保持一個副本是什麼意思?如果您從列表中刪除一個列表,列表將保持不變。 –

+0

你已經顯示的答案正是你從將你的列表轉換爲集合,忽略訂購的問題而得到的結果... –

+0

@Francisco Couzo哦... woops我很抱歉,我沒有實際編寫代碼然而,當閱讀set()時,我假設它刪除了所有重複項,並沒有保留任何重複項。那麼簡單地使用set()就可以工作? –

回答

2

使用set然後再將它轉換爲list

lists = ["1","2","1","3"] 
new_list = list(set(lists)) 
相關問題