Pythonで、配列の比較を行って片方にしか無い要素を取得したいという場合、setにすることでそういった比較が行えるようだったので備忘で残しておく。 以下のように配列を作成して、setにして比較をしてやればいい。 なお、set生成時に重複した値は削除される。

a = [1,2,3,5,8,11,1,2]
b = [1,3,5,7,9]

set_a = set(a)
set_b = set(b)

# 重複した値は削除されている
print(set_a)

# 配列「a」にしかない要素を取得
print(set_a - set_b)

# 配列「b」にしかない要素を取得
print(set...