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