Python: 一次元配列の重複削除【効率的な方法を解説】

Pythonで、1次元配列から重複する要素を削除するには、set()を使うかリスト内包表記を使う方法があります。

オプション1:set()メソッドを使用します。

arr = [1, 2, 3, 1, 2, 3, 4]
unique_arr = list(set(arr))
print(unique_arr)

方法2: リスト内包表記を使用する。

arr = [1, 2, 3, 1, 2, 3, 4]
unique_arr = list(dict.fromkeys(arr))
print(unique_arr)
bannerAds