set.intersection_update() 積集合(インプレース)
最終更新:2026-09-22
set.intersection_update() 積集合(インプレース)
set.intersection_update(*others) は set と others の積集合を set に書き込む。
| カテゴリ | 集合メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
set.intersection_update(*others)
⚙️ 引数
| others 任意 | Zero or more iterables; can be omitted. |
|---|
戻り値:None (keeps only elements also found in all of the others).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
{2, 3}
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qintersection_update() は何をしますか?
A集合を他のすべてとの積にその場で変換し、None を返します。新しい集合を返す intersection() とは逆です。
Q共通要素がない場合はどうなりますか?
Aエラーを発生させずに集合は set() に空になります。
Q&= との違いは何ですか?
A同等ですが、&= は右辺が集合である必要があります。intersection_update() は任意のイテラブルを受け付けます。