[원하는 크기의 리스트를 선언하는 방법]
1. 원하는 크기의 0으로 초기화된 1차원 배열을 만드는 방법
list = [0 for _ in range(n)]
2. 원하는 크기의 0으로 초기화된 2차원 배열을 만드는 방법
matrix = [[0 for col in range(n)] for row in range(n)]
[리스트의 합을 구하는 방법]
1. 1차원 리스트의 합을 구하는 방법
list = [1,2,3]
sum(list)
2. 다차원 리스트의 합을 구하는 방법
리스트의 합을 구하다가 int값이 아닌 list값을 만나면 그 합을 구하는 재귀함수를 만들어야 함
lst = [[1,[1,1,1,1], 1], [1,1,1]]
def sum_list(lst, res: int=0) -> int:
for i in lst:
if type(i) == list:
res += sum_list(i, 0)
else:
res += i
return res
print(sum_list(list))