Pythonの基礎

Pythonで辞書を結合

キーが衝突したとき、どちらの値を残すか決める必要があります。

Pythonで辞書を結合とは?

キーが衝突したとき、どちらの値を残すか決める必要があります。

複数の辞書を結合し、同じキーを処理します。

どのような場面で使う?

  • 実行できるコードでPython構文を学ぶ。
  • より大きな課題に必要な基礎を身につける。
  • ローカル環境なしでアイデアを試す。

サンプルコード

コードを実行 →
main.py
defaults = {"theme": "dark", "language": "en"}
preferences = {"language": "vi", "font_size": 16}

settings = defaults | preferences
print(settings)

期待される出力

{'theme': 'dark', 'language': 'vi', 'font_size': 16}

仕組み

結合演算子は新しい辞書を作り、右側の値が左側の同名キーを上書きします。

値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。

練習問題

入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。

  1. 実行前に出力を予測する。
  2. 空または不正な入力を処理する。
  3. 処理を関数化し、テストケースを追加する。
Python IDEで実行 →