Как аннотировать тип OrderedDict, который инициализируется литералами?Python

Программы на Python
Anonymous
Как аннотировать тип OrderedDict, который инициализируется литералами?

Сообщение Anonymous »

Предположим, у меня есть следующее:
from collections import OrderedDict
from dataclasses import dataclass

@dataclass
class HelloWorld:
x: OrderedDict[str, int]

a = OrderedDict([("a", 0), ("c", 2), ("b", 1)])
HelloWorld(a)

Подробнее здесь: https://stackoverflow.com/questions/788 ... h-literals

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