Какой тип (из модуля ввода) подходит для списка, кортежа или набора в Python?

Некоторые, с которыми я столкнулся:

  1. typing.ItemsView
  2. typing.AbstractSet
  3. typing.Collection
  4. typing.Container

Какой из них вы считаете наиболее подходящим?

0 ответов

Как упоминалось в комментариях, typing.union - хороший вариант, также как упоминалось в комментариях, попробуйте и посмотрите, какой из них "реализует" то, что использует ваша функция.

Я думаю, что typing.Collection - это тот, который охватывает все из них, но вы можете делать что-то, что требует только набора текста.

не зная больше о том, что вы делаете, трудно сказать.

Другие вопросы по тегам