python初学者~ 刚刚照着书上写了一个函数 f5后出现invalid syntax

>>>defprint_lol(the_list):foreach_iteminthe_list:ifisinstance(each_item,list):print_l... >>> def print_lol(the_list):
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:
print(each_item)

求助大家~帮忙看看哪里有问题~谢谢!
展开
 我来答
百度网友f0f9883
推荐于2016-04-12 · TA获得超过317个赞
知道小有建树答主
回答量:258
采纳率:100%
帮助的人:157万
展开全部

骚年 我给你一张神图 虽然是英文版的 但是相信会对你的python学习有很大帮助



另外 

>>> help(isinstance)

Help on built-in function isinstance in module __builtin__:


isinstance(...)

    isinstance(object, class-or-type-or-tuple) -> bool


 Return whether an object is an instance of a class or of a subclass thereof.

 With a type as second argument, return whether that is the object's type.

 The form using a tuple, isinstance(x, (A, B, ...)), is a shortcut for

 isinstance(x, A) or isinstance(x, B) or ... (etc.).

这里是isinstance 函数的具体说明 希望对你有帮助

看你的方法内容 

传入一个list 然后遍历这个list里的项 然后看每个项是不是list 

莫非你在传入的list里面放的都是list?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式