[Python] 2차원 배열 생성과 주의할 점
PS 문제풀이를 하다가 2차원 배열을 생성하는 데에서 오류가 발생하는 일이 종종 있다. 실수를 줄이고자 작성하는 Python에서 2차원 배열 생성하는 법과 주의할 점에 관한 글이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # graph = [[0, 0, 0], [0, 0, 0]] # (1) 모든 원소가 0인 2*3 2차원 배열 생성 graph = [] for _ in range(2): row = [] # row 초기화 과정 중요! for _ in range(3): row.append(0) graph.append(row) # (2) 한 줄 코드로 모든 원소가 0인 2*3 2차원 배열 생성 graph = [] graph = [ [0 for _ in range(3) ] for _ in ra..
Python
2020. 12. 2. 01:20