Pythonの辞書
辞書は一意なキーによる高速な検索と、異なる型の値を扱えます。
Pythonの辞書とは?
辞書は一意なキーによる高速な検索と、異なる型の値を扱えます。
キーと値のペアを保存して処理します。
どのような場面で使う?
- 実行できるコードでPython構文を学ぶ。
- より大きな課題に必要な基礎を身につける。
- ローカル環境なしでアイデアを試す。
サンプルコード
main.py
student = {"name": "Ada", "score": 92}
student["course"] = "Python"
for key, value in student.items():
print(f"{key}: {value}")
期待される出力
name: Ada
score: 92
course: Python
仕組み
角括弧で値を追加・更新し、itemsでキーと値を同時に反復します。
値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。
練習問題
入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。
- 実行前に出力を予測する。
- 空または不正な入力を処理する。
- 処理を関数化し、テストケースを追加する。