Language/Python

[Python] 2차원 배열 입력 받기

위시리 2024. 8. 7. 00:13

다음의 방법은 모두 배열의 세로 길이를 알고 있을 때 가능하다.

가로(row) : A, 세로(column) : B

1. 원소 하나씩 입력받기

arr = [for _ in range(B)] // 2차원 배열의 가로 길이 : B
for i in range(B):
	arr[i] = list(map(int, input().split()))

2. arr에 한 list 씩 append

arr=[]
for i in range(B):
	arr.append(list(map(int, input().split())))

3. 선언과 동시에 입력받기

arr = [list(map(int, input().split()))for _in range(B)]