私のデータは次のようになります。
let = ['a', 'b', 'a', 'c', 'a']
重複を削除するにはどうすればよいですか? 出力を次のようにしたい:
['b', 'c']
set
関数を使用すると、次のようになります。
set(['a', 'c', 'b'])
これは私が望むものではありません。
私のデータは次のようになります。
let = ['a', 'b', 'a', 'c', 'a']
重複を削除するにはどうすればよいですか? 出力を次のようにしたい:
['b', 'c']
set
関数を使用すると、次のようになります。
set(['a', 'c', 'b'])
これは私が望むものではありません。
1つのオプションは次のとおりです(Ritesh Kumarの回答hereから派生)
let = ['a', 'b', 'a', 'c', 'a']
onlySingles = [x for x in let if let.count(x) < 2]
を与える
>>> onlySingles
['b', 'c']