본문 바로가기

컴퓨터/python

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

파이썬에서 간단하게 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으로 초기화

 

 

*참고 블로그

[Python] 2차원 배열 입력받기 (tistory.com)

728x90