n*m의 2차원 배열을 선언하는 방법에 대해서 알아보겠습니다.
1. 2중 for문으로 2차원 배열 선언
array = [[0 for col in range(m)] for row in range(n)]
2. 연산자 *와 for문으로 2차원 배열 선언
array = [[0]*m for i in range(n)]
3. 연산자 *로 2차원 배열 선언
단, 아래 코드는 전체 리스트 안에 포함된 각 리스트가 모두 같은 객체로 인식된다.
array = [[0]*m]*n
참고: 직진
'Python' 카테고리의 다른 글
[Python] join과 split (0) | 2021.01.05 |
---|---|
[Python] 문자열 소문자 또는 대문자로 바꾸기 (0) | 2021.01.05 |
[Python] 모듈과 패키지 (0) | 2020.09.22 |
[Python] id( object ) 함수 (0) | 2020.08.01 |
[Python] 문자열 곱하기 (0) | 2020.08.01 |