Это то, что я обычно делаю, чтобы убедиться, что входной сигнал list
/tuple
, но не a str
. Поскольку много раз я наткнулся на ошибки, когда функция пропускает объект str
по ошибке, а целевая функция делает for x in lst
, полагая, что lst
на самом деле является list
или tuple
.
assert isinstance(lst, (list, tuple))
Мой вопрос: есть ли лучший способ достичь этого?