Почему список не может содержать несколько типов?Python

Программы на Python
Anonymous
Почему список не может содержать несколько типов?

Сообщение Anonymous »

Вы можете смешивать типы внутри кортежей или списков. Почему нельзя указать это при наборе подсказок?
>>> from typing import Tuple, List
>>> t = ('a', 1)
>>> l = ['a', 1]

>>> t2: Tuple[str, int] = ('a', 1)
>>> l2: List[str, int] = ['a', 1]

TypeError: Too many parameters for typing.List; actual 2, expected 1


Подробнее здесь: https://stackoverflow.com/questions/535 ... iple-types

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