输入一个嵌套列表,嵌套层次不限,求列表元素的和。这个列表的每个元素是整数。 【输入形式】 嵌套列表 【输出形式】 整数 【样例输入】 [1,2,3,[4,5,6,7],8] 【样例输出】 36
时间: 2023-06-04 20:06:40 浏览: 390
列表的嵌套
输入一个嵌套列表,可以使用递归的方式将嵌套列表的元素一个一个遍历出来,并累加求和。实现代码如下:
```python
def get_nested_list_sum(nested_list):
"""
求嵌套列表的元素的和
"""
_sum = 0
for element in nested_list:
if isinstance(element, list):
_sum += get_nested_list_sum(element)
else:
_sum += element
return _sum
# 测试代码
nested_list = [1, 2, 3, [4, 5, 6, 7], 8]
print(get_nested_list_sum(nested_list))
```
运行结果为:
```
36
```
阅读全文