辞書の作成
CoddyのPythonジャーニー「ロジックとフロー」セクションの一部。レッスン 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つ目の例では、空の辞書を作成する方法を示しています。これは、後で項目を追加したい場合に便利です。
チャレンジ
簡単create_student_dictという名前の関数を作成してください。この関数は3つのパラメーター、name、age、majorを受け取ります。関数は、キーが"name"、"age"、"major"で、それぞれの値が関数に渡された対応する値となる辞書を返す必要があります。
たとえば、create_student_dict("Alice", 20, "Computer Science")を呼び出すと、次のキーと値のペアを持つ辞書が返されます。
- キー:
"name"、値:"Alice" - キー:
"age"、値:20 - キー:
"major"、値:"Computer Science"
自分で試してみよう
def create_student_dict(name, age, major):
# ここにコードを書いてくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ロジックとフローのすべてのレッスン
自分で練習してみよう: Pythonオンラインコンパイラ