프로그래머/Python
[널널한 교수의 고급 파이썬] 01-4 다차원 리스트의 참조
태히리
2020. 12. 11. 11:38
다차원 리스트를 만들어 보자
1 : board = [[0] * cols] * rows
2 : board = [[0] * cols for _ in range(rows)]
- 1번이 더 빠른 이유는
- 객체의 수도 적고 참조도 적게한다
board = [[0] * 3] * 3
print(board)
board[0][0] = 1
print(board) #[[1,0,0],[1,0,0],[1,0,0]]
board = [[0] * 3 for _ in range(3)]
print(board)
board[0][0] = 1
print(board) #[[1,0,0],[0,0,0],[0,0,0]]