利用递归函数计算嵌套列表元素之和
时间: 2024-01-15 21:03:16 浏览: 82
Python通过递归函数输出嵌套列表元素
5星 · 资源好评率100%
好的,可以的。可以通过递归函数来计算嵌套列表的元素之和,代码如下:
```python
def nested_list_sum(nested_list):
"""
计算嵌套列表的元素之和
"""
total = 0
for item in nested_list:
if isinstance(item, list):
total += nested_list_sum(item)
else:
total += item
return total
```
这个函数会遍历列表中的每一个元素,如果发现某个元素是列表,那么就递归调用这个函数来计算这个列表中的元素之和;如果这个元素不是列表,那么就把它加到总和中。最后返回总和即可。
阅读全文