Python TypedDict
Python 3.8에서는 dictionary에 타이핑을 추가할 수 있는 TypedDict가 추가되었다. (PEP 589) from typing import TypedDict class Student(TypedDict): grade: int name: str student: Student = { "grade": 1, "name": "tonynamy" } student = Student(grade=1, name="tonynamy") student = Student({ "grade": 1, "name": "tonynamy" }) 위와 같이 typing 모듈의 TypedDict를 상속 받는 형태로 타입 정의가 가능하며, Pyright, mypy 등을 이용하여 타입 검사에도 도움을 받을 수 있다....