辞書の作成
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 8/78。
Pythonで辞書を作成するには、波括弧 {} を使用し、その中にキーと値のペアを指定します。各キーと値のペアは key: value と記述され、複数のペアはカンマで区切られます。
辞書の作成方法は次のとおりです:
# 国の首都の辞書を作成する
country_capitals = {
"USA": "Washington, D.C.",
"France": "Paris",
"Japan": "Tokyo"
}
# 従業員情報の辞書を作成する
employee = {
"name": "John Doe",
"age": 30,
"position": "Software Engineer"
}
# 空の辞書を作成する
empty_dict = {}最初の例では、country_capitals は国名をキー、その首都を値とする辞書です。2番目の例では、employee は従業員に関する情報を含む辞書です。3番目の例は、空の辞書を作成する方法を示しています。これは、後で項目を追加したい場合に便利です。
チャレンジ
簡単name、age、major の3つの引数を受け取る、create_student_dict という名前の関数を作成してください。この関数は、キーが "name"、"age"、"major" で、値が関数に渡された対応する値である辞書を返す必要があります。
例えば、create_student_dict("Alice", 20, "Computer Science") を呼び出すと、以下のキーと値のペアを持つ辞書が返されるはずです:
- キー:
"name"、値:"Alice" - キー:
"age"、値:20 - キー:
"major"、値:"Computer Science"
チートシート
Pythonで辞書を作成するには、波括弧 {} を使用し、キーと値のペアをカンマで区切ります:
# キーと値のペアを持つ辞書
country_capitals = {
"USA": "Washington, D.C.",
"France": "Paris",
"Japan": "Tokyo"
}
# 異なるデータ型を持つ辞書
employee = {
"name": "John Doe",
"age": 30,
"position": "Software Engineer"
}
# 空の辞書
empty_dict = {}各キーと値のペアは key: value のように記述され、キーは通常文字列であり、値は任意のデータ型にすることができます。
自分で試してみよう
def create_student_dict(name, age, major):
# ここにコードを記述してくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。