Python에서 typing.TypedDict의 용도로 올바른 것은?
어려움 freeCodeCamp해설
TypedDict를 사용하면 class UserDict(TypedDict): name: str; age: int 형태로 딕셔너리의 키와 각 값의 타입을 정의할 수 있습니다. mypy 등 타입 체커가 딕셔너리 접근 시 올바른 키와 타입을 사용하는지 검증합니다. 런타임 동작은 일반 딕셔너리와 동일합니다.
TypedDict를 사용하면 class UserDict(TypedDict): name: str; age: int 형태로 딕셔너리의 키와 각 값의 타입을 정의할 수 있습니다. mypy 등 타입 체커가 딕셔너리 접근 시 올바른 키와 타입을 사용하는지 검증합니다. 런타임 동작은 일반 딕셔너리와 동일합니다.