报告 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'