27 of 151 menu

intersectionメソッド

メソッド intersection は、 複数の集合の交差を行い、 指定された集合に共通する要素を持つ 新しい集合を返します。 メソッドのパラメータには、共通する要素を 見つけたい集合を渡します。

構文

集合.intersection(共通する要素を見つけたい集合)

メソッド intersection を適用して、 二つの集合の共通要素を取得してみましょう:

st1 = {'a', 'b', 'c'} st2 = {'e', 'f', 'c', 'a'} res = st1.intersection(st2) print(res)

コード実行結果:

{'c', 'a'}

メソッド intersection には、 短縮形もあります:

st1 = {'a', 'b', 'c'} st2 = {'e', 'f', 'c', 'a'} res = st1 & st2 print(res)

コード実行結果:

{'c', 'a'}

関連項目

  • 集合を結合するメソッド union
  • 集合間の差分を返すメソッド difference
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否