Понимание подкласса «TypedDict» с определением только одного поля ⇐ Python

Программы на Python
Anonymous
Понимание подкласса «TypedDict» с определением только одного поля

Сообщение Anonymous »

Несмотря на чтение документации TypedDict и многочисленных примеров, я не могу понять приведенный ниже фрагмент кода. Я определенно что-то упускаю (концепцию).
MyClass указывает одно поле (messages), но разве их не должно быть как минимум два? Для ключа и значения? Каковы ключ и значение в этом случае?
from typing import Annotated
from typing_extensions import TypedDict

class MyClass(TypedDict):
messages: Annotated[list, add_messages]
# messages have the type "list".
# "add_messages" is some function that appends
# rather than overwrites messages to list.


Подробнее здесь: https://stackoverflow.com/questions/790 ... ld-defined

Вернуться в «Python»