2차원배열 선언
[파이썬 자료형] 2차원 배열 선언
오늘 아침에 모닝 알고리즘을 풀면서 겪었던 경험에 대한 기록이다. 2차원 배열을 선언해야 하는 문제가 있어서 배열을 선언하는 중에 모든 배열의 값에 0을 넣어두고 시작하는 방식으로 구성하게 되었다. 1차원 배열을 선언하고 초기화 하는 과정을 생각해보았을 때 rows = 10 arr =[0]*rows 이런 방식의 문법을 사용했던 것을 생각하여 밑의 방식과 같이 2차원 배열을 선언 rows =5 cols = 3 arr = [[0]*cols] *rows 행과 열에 0을 넣어두고 arr[0][0]의 위치에 값을 1로 치환하려고 하였으나 여기서 문제가 발생하였다. 밑의 모습과 같이 1행 1열의 값에만 1이 들어가는 것이 아니고 모든 1열의 값에 1이 들어가는 현상이 발생 해당 문제는 * 연산자를 이용해서 배열을 ..