2016-10-18 14 views
-2

は私がリストリストで重複を削除、が、1つのコピーを保持

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

を持って言うと、私は、重複1のを取り除くしたいが、リストは読んでいましたので、私は1つのコピーを保存しておきたい

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

私はset()を使って重複を取り除くことができますが、コピーを保持することはできません。コピーを保持するにはどうすればいいですか?その後、

+2

再びlistに変換?そのリストからセットを作ると、リストは元のままです。 –

+0

あなたが示した答えは、あなたのリストをセットに変換して注文の問題を無視したものです。 –

+0

@Francisco Couzo oh ... woopsごめんなさい、私は実際にコードを書いていませんまだset()について読むと、私はそれがすべての重複を削除したと仮定していて、それらのどれも保持していませんでした。だから単にset()を使うとうまくいくでしょうか? –

答えて

2

使用set、あなたはコピーを維持するとはどういう意味ですか

lists = ["1","2","1","3"] 
new_list = list(set(lists)) 
関連する問題