-1

私のデータは次のようになります。

let = ['a', 'b', 'a', 'c', 'a']

重複を削除するにはどうすればよいですか? 出力を次のようにしたい:

['b', 'c']

set関数を使用すると、次のようになります。

set(['a', 'c', 'b'])

これは私が望むものではありません。

4

4 に答える 4

2

1つのオプションは次のとおりです(Ritesh Kumarの回答hereから派生)

let = ['a', 'b', 'a', 'c', 'a']
onlySingles = [x for x in let if let.count(x) < 2]

を与える

>>> onlySingles
['b', 'c']
于 2014-12-21T20:33:47.590 に答える