セットメソッド

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)

「全体からすでに終わったものを除く」という、残タスクの洗い出しのような処理に差集合が向いています。

関連トピック

セット 集合演算

← メソッド辞典に戻る