Чтобы эффективно использовать модуль ввода (новый в Python 3.5), включите все (*
).
from typing import *
И вы будете готовы к использованию:
List, Tuple, Set, Map - for list, tuple, set and map respectively.
Iterable - useful for generators.
Any - when it could be anything.
Union - when it could be anything within a specified set of types, as opposed to Any.
Optional - when it might be None. Shorthand for Union[T, None].
TypeVar - used with generics.
Callable - used primarily for functions, but could be used for other callables.
ОднакоТем не менее, вы можете использовать имена типов, такие как int
, list
, dict
, ...