Pythonでは、二次元配列の重複行を削除する方法があります。この記事では、その方法を詳しく説明します。
二次元配列の重複行の削除
Pythonで二次元配列の重複行を削除するには、以下の手順を実行します。
- 各要素をtupleに変換します。
- setを使用して重複を削除します。
- listに戻します。
以下に具体的なコードを示します。
arr = [[0,0], [1,1], [1,0], [1,1], [0,1], [0,0]]
arr = list(map(list, set(map(tuple, arr))))
print(arr) # Output: [[0, 1], [1, 0], [0, 0], [1, 1]]
このコードでは、まず各要素をtupleに変換し、その後setを使用して重複を削除しています。最後に、listに戻しています。
この方法を使用すると、二次元配列から重複する要素を簡単に削除することができます。
まとめ
Pythonでは、二次元配列の重複行を削除するための簡単な方法があります。この記事では、その方法を詳しく説明しました。この方法を使用すると、二次元配列から重複する要素を簡単に削除することができます。
Pythonを使用してデータを操作する際には、このようなテクニックが非常に便利です。ぜひ活用してみてください。