difference()
1つ目のセットにあって、2つ目のセットにはない要素を返します。演算子の - と同じ働きです。
構文
セット1.difference(セット2)
使用例
a = {1, 2, 3}
b = {2, 3, 4}
print(a.difference(b))実行結果
{1}💡 実践的な使用例
all_tasks = {'資料作成', 'レビュー', '公開'}
done_tasks = {'資料作成'}
remaining_tasks = all_tasks.difference(done_tasks)
print(remaining_tasks)「全体からすでに終わったものを除く」という、残タスクの洗い出しのような処理に差集合が向いています。
関連トピック
セット 集合演算