작성
·
189
0
안녕하세요 섹션3, 봉우리 문제에 관해서 질문 드립니다.
input을 받은 이후에 0인 행과 열을 추가하는데서 질문이 있습니다. 강사분께서 코드를 짜기를
num.insert(0, [0] * a)
num.append([0] * a) 이렇게 하셨습니다. 그러다가 코드 반복을 줄이기 위해서 저같은 경우는
default라는 변수를 만들어서 아래와 같이 입력하니 결과치가 다르게 나오더군요.
default = [0] * a
num.insert(0, default)
num.append(default)
결과는 스크린샷으로 첨부했습니다. 제가 여기서 궁금한건 왜 첫 행과 마지막행에 강사님과 다른 제 코드를 입력하였을때 왜
0이 두번 더 추가되는지 알고 싶습니다. 제가 봤을때는 서로 다른게 없어 보이는데.. 감사합니다.