ray88’s diary

お仕事で困ったとき用の自分用の覚書

Python セットの集合演算 積集合(aセット と bセット の 共通要素)

python 目次 - ray88’s diary
■aセットとbセットの共通要素(積集合)
・積集合の演算には & 演算子 または Intersection( ) を使用する
・a,bのセットの積集合を求めると2つのセットで共通している要素のセットが作られる。


■サンプルコード

【積集合:a,bセットの共通した要素のセットcをつくる】

a = {"リンゴ","みかん","桃","いちご"}
b = {"いちご","スイカ","みかん","バナナ"}
c = a & b #積集合を求める
print("c:",c)


【セットa,b,c の積集合を & 演算子を使って求める】

a = {"リンゴ","みかん","桃","いちご"}
b = {"いちご","スイカ","みかん","バナナ"}
c = {"いちご","リンゴ"}
d = a & b & c #積集合を求める
print("d:",d)


【セットa,b,c の積集合をIntersection( ) を使って求める】

a = {"リンゴ","みかん","桃","いちご"}
b = {"いちご","スイカ","みかん","バナナ"}
c = {"いちご","リンゴ"}
d = a.intersection(b,c) #積集合を求める
print("d:",d)