dict.update() 一括更新
最終更新:2026-09-22
dict.update() 一括更新
dict.update([other]) は other のキーと値のペアで辞書を更新する。other は dict、キーと値のペアのイテラブル、またはキーワード引数でよい。
| カテゴリ | 辞書メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
dict.update([other])
⚙️ 引数
| other 任意 | Source of items: a dict, an iterable of pairs, or keyword arguments; optional. |
|---|
戻り値:None (merges items from other into the dict in place).
元のオブジェクトを変更するか:はい(その場で変更)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
{'a': 10, 'b': 2}
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qupdate() はどんな引数を受け付けますか?
A辞書、キーと値のペアのイテラブル(例:[('a', 1)])、キーワード引数(d.update(a=1))の 3 形式すべてを受理します。
Qupdate() は何を返しますか?
ANone を返します!辞書をその場で変更するため、d = d.update(x) と書いてはいけません。d が None になります。
Q| マージ演算子との違いは何ですか?
Ad1 | d2 は新しい辞書を返し(Python 3.9+)、元の辞書は変わりません。update() はその場で変更します。新しい辞書を作るには |、その場でマージするには update() を使います。
Qキーがすでに存在する場合はどうなりますか?
A古い値は上書きされ、新しいキーは追加されます。