Menu
Coddy logo textTech

辞書の変更

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 10/78。

Pythonの辞書は静的ではありません。作成後に変更することができます。新しいキーと値のペアを追加したり、既存のものを更新したり、削除したりすることができます。

新しいキーと値のペアを追加する:

# 空の辞書から開始します
my_dict = {}

# 新しいキーと値のペアを追加します
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# 出力: {'name': 'Alice', 'age': 30}

既存の値を更新する:

# 年齢を更新する
my_dict["age"] = 31

print(my_dict)
# 出力: {'name': 'Alice', 'age': 31}

キーと値のペアを削除する:

# ageを削除
del my_dict["age"]

print(my_dict)
# 出力: {'name': 'Alice'}

これらの例では、まず空の辞書に新しいキーと値のペアを追加します。次に、既存のキーの値を更新します。最後に、delキーワードを使用してキーと値のペアを削除します。

challenge icon

チャレンジ

簡単

update_employee_info という名前の関数を作成してください。この関数は、employee_dict(辞書)、key(文字列)、および value の3つのパラメータを受け取ります。この関数は、employee_dict を新しい keyvalue で更新する必要があります。キーが既に存在する場合、その値は更新される必要があります。キーが存在しない場合、新しいキーと値のペアが追加される必要があります。関数は更新された辞書を返す必要があります。

重要: 元の辞書を修正して、それを返すようにしてください。エントリを追加または更新するには、角括弧の記法 dict[key] = value を使用してください。

チートシート

Pythonの辞書は、作成後に変更することができます。新しいキーと値のペアを追加したり、既存のものを更新したり、削除したりすることができます。

新しいキーと値のペアを追加する:

my_dict = {}
my_dict["name"] = "Alice"
my_dict["age"] = 30

既存の値を更新する:

my_dict["age"] = 31

キーと値のペアを削除する:

del my_dict["age"]

自分で試してみよう

def update_employee_info(employee_dict, key, value):
    # ここにコードを記述してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン