반응형
result = [0] * r
final = list()
final.append(result)
result 라는 레퍼런스를 append해 버리면, 모두 같은 result 값을 갖게 됩니다. append 시점의 result의 상태를 복사해서 저장해야한다.
final.append(result[:])
또한 배열을 생성할 때 [0] * n을 하면 모두 같은 주소를 갖는 원소가 되버린다. 따라서 list comprehension을 이용해야 한다.
반응형
'Development > Python' 카테고리의 다른 글
Python. zip 함수 (0) | 2020.05.05 |
---|---|
[Python] delete characters in string : strip, lstrip, rstrip (0) | 2020.04.24 |
Python. if __name__ == '__main__' : 의미 (0) | 2020.03.09 |
Python. 가상환경 설정하기 (0) | 2020.03.08 |
Python. 데이터 입력 받기 (input) (0) | 2020.02.18 |