Python 辞書 型とは
Pythonの辞書(dictionary)型は、キーと値のペアを格納するための構造です。Pythonの辞書は可変で、順序付きであり、キーはユニークである必要があります。重要な構成要素は以下の通りです:
- キー: 一意でなければならず、数値、文字列、タプルなどの不変型が使用できます。
- 値: どのようなデータ型も使用できる。
辞書型は、中括弧デリミタで囲まれたキーと値のペアで表現され、各ペアはコロンで区切られます。例えば、以下のように定義します:
my_dict = {'name': 'Alice', 'age': 25}
辞書型の主な機能
辞書型には多くの便利なメソッドがあります。以下にいくつか紹介します:
get(key, default)
: 指定したキーの値を取得し、見つからない場合はデフォルト値を返す。keys()
: 辞書のすべてのキーを返す。values()
: 辞書のすべての値を返す。items()
: 辞書のすべてのキーと値のペアを返す。
辞書型の使用例
辞書型は、データをキーでアクセスしたい場合に非常に便利です。例えば:
person = {'name': 'Bob', 'age': 30}
print(person['name']) # 出力: Bob
辞書に新しい要素を追加するには、次のようにします:
person['city'] = 'Tokyo'
このようにして、Pythonの辞書型は、データの管理、アクセス、更新に非常に便利なデータ構造です。