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古い値は上書きされ、新しいキーは追加されます。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%