Pythonでの辞書操作とエラーハンドリングの基礎


まず、辞書の基本的な操作方法を紹介します。辞書は波括弧({})を使って作成します。キーと値のペアはコロン(:)で区切り、複数のペアをカンマ(,)で区切ります。以下は例です。

letter_values = {"a": 1, "b": 2, "c": 3}

辞書の要素にアクセスするには、キーを指定します。以下のように、キーを使って値を取得することができます。

value_of_a = letter_values["a"]
print(value_of_a)  # 出力結果: 1

さらに、辞書に新しいキーと値のペアを追加することもできます。

letter_values["d"] = 4
print(letter_values)  # 出力結果: {"a": 1, "b": 2, "c": 3, "d": 4}

もし辞書に存在しないキーにアクセスしようとすると、KeyErrorというエラーが発生します。これを防ぐために、エラーハンドリングを行うことができます。以下は例です。

try:
    value_of_e = letter_values["e"]
    print(value_of_e)
except KeyError:
    print("キーが存在しません")

上記のコードでは、"e"というキーが存在しないため、KeyErrorが発生します。しかし、try-except文を使ってエラーハンドリングしているため、プログラムが中断せずにエラーメッセージを表示します。

以上が、Pythonでの辞書の操作とエラーハンドリングの基礎です。辞書を使ったさまざまな処理や応用的な操作にも挑戦してみてください。