728x90
<python />
# N*M 크기의 2차원 배열
n = 5
m = 2
arr = [[0]*m for _ in range(n)]
# [[0,0],[0,0],[0,0],[0,0],[0,0]]
아래와 같이 했을때는 특정 위치의 값을 변경하려고 할때, 다른 것 까지 바뀌는 문제가 발생했다..
<python />
# 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
파이썬 연습하는데 자꾸 다른 값 까지 바껴서 검색해보다가 찾음...ㅠㅠ
'Python' 카테고리의 다른 글
[파이썬] DFS와 BFS (0) | 2022.12.04 |
---|---|
[파이썬] 한 번에 값 두 개 입력받기 (0) | 2022.12.02 |