ホームページ >バックエンド開発 >Python チュートリアル >Python で 2 つのリストの共通部分を見つけるにはどうすればよいですか?
リストの交差へのアクセス
2 つのリストの交差を取得するには、一般にブール AND 演算と呼ばれ、さまざまな方法があります。簡単な方法の 1 つは、集合交差を利用することです。このアプローチでは順序と重複が無視され、共通の要素のみが結果に含まれることが保証されます。
この手法を使用するには、set() 関数を使用してリストをセットに変換することから始めます。次に、& 演算子を使用して交差集合演算を実行します。最後に、list() 関数を使用して、結果のセットをリストに変換し直します。このプロセスにより、元のリストの両方に存在する要素のみを含むリストが生成されます。
次の例を考えてみましょう:
a = [1,2,3,4,5] b = [1,3,5,6] c = list(set(a) & set(b)) print(c)
このコードの予想される出力は次のとおりです:
[1, 3, 5]
以上がPython で 2 つのリストの共通部分を見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。