\

Pythonには、データを格納するための便利なデータ構造であるdictがあります。dictは、キーと値のペアを格納することができ、キーは一意であり、それに対応する値を迅速に検索することができます。

my_dict = {key1: value1, key2: value2, key3: value3}

ここで、key1key2key3はキーであり、value1value2value3はそれぞれのキーに対応する値です。

また、Python 3.8からは、より型の定義が細かく、厳密で固定的な辞書であるTypedDictが導入されました。TypedDictは、各キーが特定の型を持つことを保証します。

from typing import TypedDict

class Person(TypedDict):
    name: str
    age: int

person: Person = {'name': 'John', 'age': 21}

このように、TypedDictを使用すると、より堅牢な辞書定義ができます。しかし、キー名が動的に決定したりキーの構成が変動したりするような辞書には向いていません。

以上、PythonのdictTypedDictについて簡単に説明しました。これらの知識を活用して、Pythonプログラミングをより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です