の点リストの重複2Dポイントを削除するためのアルゴリズムを設計する方法:Iのような2D点リスト有するパイソン
points_list = [2,1]、[3,1]、[2 、1]、[2,2]、[2,1]、[2,2]]
重複した2次元の点を見つけて、それぞれの重複した点の1つのコピーをリストに残したいとします。以下のような結果を得るためにこのようなこと:私はこの問題を解決するために愚かな方法を知っている
result_list = [[2,1]、[3,1]、[2,2]]
が、エレガントな方法を見つけることができません。誰かが簡単な方法を提供できると願っています。ありがとう!
は、 forループのループ – Vivick
あなたは愚かな方法を知っていますか?それは何ですか?もしあなたが誰かがあなたを助けてくれるようにしたいのであれば、問題に何らかの努力を払う必要があります。 –
OPが話している "愚かな"方法は、forループのforループです(O(n^2) )。 – SiggiSv