Получить ключи вложенных TypedDictsPython

Программы на Python
Anonymous
Получить ключи вложенных TypedDicts

Сообщение Anonymous »

Наличие следующего TypedDict:

Код: Выделить всё

class MySubClass(TypedDict):
name: str
color: str

class MyClass(TypedDict):
x: MySubClass
y: str
Какова функция, которая может рекурсивно извлекать ключи следующим образом:

Код: Выделить всё

[x_name, x_color, y]
Функция должна быть динамической, чтобы она могла извлекать все виды вложенных структур, но одного уровня вложенности уже достаточно.

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