TypeError: isinstance() arg 2 должен быть типом или кортежем типов >>>

>>> names=['jill','jack']
>>> isinstance(names,list)
Traceback (most recent call last):
  File "<pyshell#291>", line 1, in <module>
    isinstance(names,list)
TypeError: isinstance() arg 2 must be a type or tuple of types
>>> 

Я что-то пропустил?

Ответ 1

Вы нажали на list, назначив локальную переменную с тем же именем. Не делайте этого.

Ответ 2

Примените это:

if isinstance(names, type(list)):