私はPythonとプログラミング全般の初心者であり、助けが必要です。ループから追加することでプログラムの前半で作成したリストがあります(つまり、問題を解決するためにリストを再定義することはできません)。 、24個の4タプルのうち:
elementary = [(23, 1, 18, 4), (23, 1, 6, 16), (23, 1, 4, 18), (23, 2, 18, 3), (23, 2, 12, 9), (23, 2, 9, 12), (23, 2, 3, 18), (23, 3, 18, 2), (23, 3, 2, 18), (23, 4, 18, 1), (23, 4, 1, 18), (23, 5, 14, 7), (23, 5, 7, 14), (23, 6, 16, 1), (23, 6, 9, 8), (23, 6, 8, 9), (23, 6, 1, 16), (23, 7, 14, 5), (23, 7, 5, 14), (23, 8, 9, 6), (23, 8, 6, 9), (23, 9, 12, 2), (23, 9, 8, 6), (23, 9, 6, 8), (23, 9, 2, 12), (23, 12, 9, 2), (23, 12, 2, 9), (23, 14, 7, 5), (23, 14, 5, 7), (23, 16, 1, 6), (23, 18, 4, 1), (23, 18, 3, 2), (23, 18, 2, 3), (23, 18, 1, 4)]
しかし、今度は、再配置されたばかりのタプルを削除したいと思います...つまり、最初のタプル((23,1,18,4)
)の後で(23,1,4,18), (23,4,1,18)
、などを削除します...そして可能であれば、リスト全体でこれを行うと、6つの完全に異なる4タプルだけになります。プログラムの早い段階で戻って別のことをすることなく、これを行う方法はありますか?どんな助けでも大歓迎です。ありがとう!