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 — 重複のない集合