TypedDict의 유효하지 않은 정의 및 사용 사례를 보고합니다.
예:
from typing import TypedDict
class Movie(TypedDict):
name: str
year: int
rate: int = 10 # 오른쪽 값은 지원되지 않습니다
def method(self): # TypedDict에 잘못된 구문이 있습니다
pass
m = Movie(name="name", year=1000, rate=9)
print(m["director"]) # 'Movie'에 'director' 키가 없습니다
del m["name"] # 'name' 키를 삭제할 수 없습니다
m["year"] = "1001" # 'int'가 필요하나 'str'을 얻습니다