set.update() 和集合(インプレース)
最終更新:2026-09-22
set.update() 和集合(インプレース)
set.update(*others) は set と others の和集合を set に書き込む;インプレースで変更し、None を返す。
| カテゴリ | 集合メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
set.update(*others)
⚙️ 引数
| others 任意 | Zero or more iterables to merge into the set. |
|---|
戻り値:None (updates the set with elements from others in place).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
{1, 2, 3}
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qupdate() と union() の違いは何ですか?
Aupdate() はその場でマージします(None を返し元の集合を変更)。union() は新しい集合を返し、元の集合は変わりません。
Qupdate() は任意のイテラブルを受け付けますか?
Aはい。s.update([1, 2], 'ab') はリストと文字列の全要素を集合にマージします。
Q|= 演算子との違いは何ですか?
A同等です:s |= other もその場でマージします。