Python
[파이썬] 2차원 배열 초기화
데굴데구르르 림
2022. 12. 4. 13:20
728x90
# N*M 크기의 2차원 배열
n = 5
m = 2
arr = [[0]*m for _ in range(n)]
# [[0,0],[0,0],[0,0],[0,0],[0,0]]
아래와 같이 했을때는 특정 위치의 값을 변경하려고 할때, 다른 것 까지 바뀌는 문제가 발생했다..
# N*M 크기의 2차원 배열
n = 5
m = 2
arr = [[0]*m]*n
arr[0][0] = 5
# [[5,0],[5,0],[5,0],[5,0],[5,0]]
출처 블로그 : https://computer-science-student.tistory.com/313
파이썬 연습하는데 자꾸 다른 값 까지 바껴서 검색해보다가 찾음...ㅠㅠ