Python は、さまざまな目的と、さまざまなタスクを実行するための複数の機能を備えた、広く使用されているソフトウェアです。 Python の便利な機能の 1 つは、さまざまなデータの収集と保存に役立つリスト機能ですが、別のサブリスト内にすでに存在するサブリストを削除するときにユーザーが問題に直面することがよくあります。したがって、この記事では、他のサブリストにすでに存在する別のサブリストを削除する方法を学びます。
問題を明確に理解するために、データがすでに別のサブリストに存在するサブリストを削除する必要がある例を考えてみましょう。
###例### リーリー ###出力###ここでは、考えられるさまざまな方法について説明しました:
リストの内包表記
他のサブリスト内に存在するすべてのサブリストを削除する最も簡単な方法は、リスト内包表記を利用することです。リスト内に存在するすべてのサブリストを確認し、他のサブリストに存在しないサブリストを新しいリストにコピーします。より明確に理解するために例を見てみましょう:
###例### リーリー ###出力###余分なサブリストはすべて削除されるため、サブリストに既に存在するサブリストを削除する正しいコードを作成しました。
上記のコードの出力は次のとおりです:
リーリー余分なサブリストはすべて削除されるため、余分なサブリストをすべて削除するための正しいコードを作成しました。
これは、別のサブリスト内にすでに存在するサブリストを削除するための非常に複雑な方法です。この方法では、すべてのサブリストが相互に比較され、重複しないサブリストが新しいリストにコピーされます。次の例を参考にすると、これを理解できます:
###例### リーリー ###出力###セット操作
この操作では、集合操作を使用して、他のサブリスト内に存在するサブリストを削除します。このアプローチでは、リスト内の各サブリストをセットに変換し、さまざまな操作を利用して他のサブリストに存在するすべてのサブリストを削除できます。次の例を通して、より明確に理解できます:
###例### リーリー ###出力###他のサブリストに存在するすべてのサブリストが削除されました。
###結論は###以上がPython - 別のサブリスト内に存在するサブリストを削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。