我尝试总结嵌套元素的列表
例如,数字= [1,3,5,6,[7,8]],总和= 30
我写了以下代码
def nested_sum(L):
sum=0
for i in range(len(L)):
if (len(L[i])>1):
sum=sum+nested_sum(L[i])
else:
sum=sum+L[i]
return sum
Run Code Online (Sandbox Code Playgroud)
上面的代码给出了以下错误:'int'类型的对象没有len()我也试过len([L [i]]),仍然无法正常工作
有人可以帮忙吗?顺便说一下,它是Python 3.3