何らかの理由で isinstance() を Python 2.7.2 で動作させることができません
def print_lol(the_list, indent=False, level=0):
for item in the_list:
if isinstance(item, list):
print_lol(item, indent, level+1)
else:
print(item)
そして、コンパイルして実行すると:
>>> list = ["q", "w", ["D", ["E", "I"]]]
>>> print_lol(list)
エラーメッセージが表示されます:
if isinstance(item, list):
TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types
私は何が欠けていますか?