C
Python/入門/Lesson 07

dict — キーと値の保存における標準

15分·theory
このチャプター
6/7

dict — キーと値の保存における標準

🎯 このレッスンを読み終えたら

このレッスンを読み終えると、以下の3つを自信を持って行えるようになります。

  • ✅ dict のキー条件 + 衝突処理
  • ✅ get · setdefault · pop · update の4つのメソッド
  • ✅ dict 内包表記 + dict のマージ (PEP 584)

学習目標をチェックリストとして手元に置き、すべてに答えられるようになったらレッスンを閉じてください。

dict の7つのパターン — コード + 実行結果

dict = キーと値のペア名前 → 値 の高速な検索 (検索 O(1))。他の言語の Map·HashMap·Object に相当します。

🐍 実際に試してみよう — dict — 直接実行

上記の概念を実際にコードとして実行してみてください。値を変えながら動作を直接確認するのが、最も効果的な学習方法です。
✏️ Python 코드
📟 コンソール出力
▶ 実行ボタンを押してください
🐍 Pyodideで実際のPythonを実行 — 初回は読み込みに3〜5秒

🤖 AI にこう依頼してみてください

このレッスンの概念を理解すると、AI に具体的な指示を出せるようになります。漠然とした「直して」ではなく、語彙を持ったリクエスト — それがトークン節約の出発点です。

  • 「このリストの重複削除を set で書き換えて」
  • 「この dict のマージを dict | dict (Python 3.9+) で書き換えて」

なぜこれがトークンを減らすのか

概念を知らないままでは、AI の回答を受け取っても 「それは何ですか?」 と再度尋ねなければなりません。その「再質問」がトークンを消費します。概念を一度しっかり理解しておけば、会話が一度で完結します

先に読むとよい概念: 関数定義
次のおすすめ: set — 重複のない集合
dict — キーと値の保存における標準 - Python