Pythonのリストから重複を削除する方法です。いろいろあると思いますが、手軽そうな実装方法をピックアップしてみました。 注
setを使う方法
>>> a = [3, 1, 2, 4, 2, 1]
>>> list(set(a))
[1, 2, 3, 4]
setを使って順序を戻す方法
>>> sorted(set(a), key=a.index)
[3, 1, 2, 4]
注 計算量については考慮していません。
Pythonのリストから重複を削除する方法です。いろいろあると思いますが、手軽そうな実装方法をピックアップしてみました。 注
>>> a = [3, 1, 2, 4, 2, 1]
>>> list(set(a))
[1, 2, 3, 4]
>>> sorted(set(a), key=a.index)
[3, 1, 2, 4]
注 計算量については考慮していません。