<分区>
例如我有一个这样的数字列表:
a = [10,[20,30],40]
或
b = [[10,20],30]
现在我必须添加上面列表中的所有元素。
所以如果添加第一个列表,那么我应该得到如下答案:10+20+30+40 = 100
。
对于第二个 b,如下所示:10+20+30 = 60
。
该解决方案将被表示为一个函数。
我试过这个,但它只能在没有嵌套列表的情况下用于添加。
def sum(t):
total = 0
for x in t:
total = total+x
return total
现在谁能帮我解决python编程中的这类问题。 提前致谢!!!!!!