파이썬에서 간단하게 2차원 배열을 입력받는 방법은 크게 3가지로 구분할 수 있다.
▶ 각 원소를 입력받기
arr = [for _ in range(n)] # 배열의 가로길이
for i in range(n):
arr[i] = list(map(int, input().split()))
▶ 원소에 list 자체를 추가하기
arr=[]
for i in range(n):
arr.append(list(map(int, input().split())))
▶ 선언하면서 입력받기
arr=[list(map(int, input().split())) for _ in range(n)]
arr2 = [[0 for _ in range(n)] for _ in range(n)] # n행 n열의 2차원배열을 0으로 초기화
*참고 블로그
728x90
'컴퓨터 > python' 카테고리의 다른 글
[python] deque (0) | 2023.04.05 |
---|---|
[python] local variable 'x' referenced before assignment 해결 (0) | 2023.03.13 |
[Python] 파이썬 리스트 요소 제거 (0) | 2022.04.04 |
[Python] 한 번에 여러 수 입력 받기 (map, sys.stdin.readline()) (0) | 2022.04.03 |
[Python] 문자열 포함 여부 확인 (0) | 2021.09.27 |