set.symmetric_difference_update() 対称差(インプレース)
最終更新:2026-09-22
set.symmetric_difference_update() 対称差(インプレース)
set.symmetric_difference_update(other) は、set と other の対称差を set に書き込みます。
| カテゴリ | 集合メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
set.symmetric_difference_update(other)
⚙️ 引数
| other 必須 | An iterable to compare with the set. |
|---|
戻り値:None (updates the set with the symmetric difference in place).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
{1, 4}
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qsymmetric_difference_update() は何をしますか?
A集合を自身と other の対称差にその場で更新し、None を返します。
Q^= との違いは何ですか?
A同等ですが、^= は右辺が集合である必要があります。このメソッドは任意のイテラブルを受け付けます。
Qother が空集合の場合はどうなりますか?
A対称差は集合自体になるため、結果は変わらずエラーも発生しません。