У меня есть функция python:
Ее можно использовать с любыми объектами, подобными массиву: list, np.ndarray и т. д.
Как мне аннотировать l
?
Я видел, что некоторые модули используют класс typing.Iterable
в качестве аннотации. Но этот протокол не содержит ни методов __len__
, ни __getitem__
, которые необходимы для моего параметра l
def func (l:list):
pass
Гаврила
Вопрос задан1 июля 2024 г.