35 of 151 menu

differenceメソッド

differenceメソッドは、 最初の集合が2番目の集合と異なる要素からなる集合を返します。 パラメータには、元の集合と比較したい集合を指定します。

構文

集合.difference(比較したい集合)

2つの集合の異なる要素を取得するためにdifferenceメソッドを適用してみましょう:

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

コード実行結果:

{'c', 'b'}

differenceメソッドには短縮形式もあります:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1 - st2 print(res)

コード実行結果:

{'b', 'c'}

関連項目

  • 集合の共通部分を返すメソッド intersection
  • 集合の要素がシーケンス内に存在するかどうかをチェックするメソッド issubset
  • シーケンスの要素が集合内に存在するかどうかをチェックするメソッド issuperset
  • 集合とシーケンスの共通要素を除外するメソッド symmetric_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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否