코드 예시
#단순연산
arr=[[]]*100
#반복문
arr[[] for i in range(n)]
- 단순연산으로 이중리스트를 이용할시 첫번째 리스트를 단순 복사하여 다른 리스트들을 선언하는 것이기 때문에 모든 리스트가 같은 객체를 바라보게 된다. 즉! 한가지 값을 변경해도 모든값이 똑같이 변경이된다.
- 따라서 반복문을 이용하여 각 리스트들이 다른 객체를 바라보도록 선언을 해줘야 값을 변경하거나 이용할때 용이하다
728x90
'문제풀면서 알게되는것들 끄적' 카테고리의 다른 글
문제풀며 알아가는 것들(python) (0) | 2021.12.16 |
---|