sum_list()
심지어는 2차원 리스트에 사용할 시,
합을 진행하다가 요소로 리스트를 만났을 때,
해당 리스트 내부를 조회해서 합해줌
lst = [ [ 1, [1,1,1,1], 1 ] , [ 1,1,1 ] ]
def sum_list(lst, res = 0):
for i in lst:
if type(i) == list:
res += sum_list(i)
else:
res += i
return res
print(sum_list(lst))
> 9