Pythonにおける辞書(dictionary)とは、キーと値のペアを保存するためのデータ型です。これはまるで現実の辞書のように働きます。現実の辞書では、ある単語(これがキーにあたります)を探し、それに対応する定義や説明(これが値にあたります)を見つけます。Pythonの辞書も同じように動作します。
Pythonの辞書を作成するには、中括弧{}
を使ってキーと値のペアを定義します。それぞれのキーと値はコロン:
で区切られ、キーと値のペアはカンマ,
で区切られます。
例えば、友人の誕生日を記録する辞書を作るとしましょう。
# 辞書を作成します
birthdays = {
'Alice': 'April 1',
'Bob': 'May 12',
'Charlie': 'June 22'
}
print(birthdays)
このコードはbirthdays
という名前の辞書を作成します。この辞書には3つのキーと値のペアがあります。キーは友人の名前(’Alice’, ‘Bob’, ‘Charlie’)で、値はそれぞれの誕生日です。
この辞書を使うと、例えばbirthdays['Alice']
というコードを書くことでAliceの誕生日を簡単に見つけることができます。結果は'April 1'
となります。これがPythonの辞書がどのように動作するかの基本的な説明です。