zip 개념 주의

row, column = map(int,input().split())  
array_a = []  
array_b = []  
answer = []  
  
for i in range (2):  
    for j in range (row):  
        if i == 0:  
            array_a.append(list(map(int, input().split())))  
        else:  
            array_b.append(list(map(int, input().split())))  
  
answer = [[x+y for x, y in zip(array_a[k], array_b[k])] for k in range(row)]  
# 그냥 for문 써서 반복하면 평탄화 되어서 모든 숫자가 일렬로 늘어선 1차원 리스트가 됨  
# 이것도 얕은 카피 방지처럼 밖에서 iteration 하면 됨  
# [x+y for x, y in zip(array_a[k], array_b[k]) for k in range(row)] 이런 식으로 쓰면 리스트 위계가 안 섬  
for r in range (row):  
    print(*answer[r])