はてだBlog(仮称)

私的なブログど真ん中のつもりでしたが、気づけばWebサイト系のアプリケーション開発周りで感じたこと寄りの自分メモなどをつれづれ述べています。2020年6月現在、Elasticsearch、pandas、CMSなどに関する話題が多めです。...ですが、だんだんとより私的なプログラムのスニペット置き場になりつつあります。ブログで述べている内容は所属組織で販売している製品などに関するものではなく、また所属する組織の見解を代表するものではありません。

Pythonの集合演算の演算子チートシート風の何か

Pythonでの集合演算の演算子(和、差、積...)のチートシートです。

ひとつずつではなく、一覧の絵にしてみたところがウリですが、言語仕様の焼き直しなのでそれ以上のものではありません。あしからず。

f:id:azotar:20200303222811p:plain

◆確認用コピペ用

s1 = {1,2,3,4,5}
s2 = {1,2,3,4,5}
s3 = {1,2,3}
s4 = {6,7,8}
s5 = {4,5}
s6 = {4,5,6}

print(s1 & s6)

print(s1 | s6)

print(s1 ^ s6)

print(s1 - s6)

↓ 結果

{4, 5}
{1, 2, 3, 4, 5, 6}
{1, 2, 3, 6}
{1, 2, 3}