Algorithm

[python]배열 입력 받는 방법

soduddl1 2020. 11. 1. 11:37

입력 받는 방법이 여러가지여서 정리해보겠습니다.

 

1.n*n행렬을 입력 받을 수 있도록 n을 입력 받습니다.

2.n개의 원소들을 한 줄씩 입력받습니다.

 

 

방법1.

a=[list(map(int,input().split())) for _ in range(n)]

초기화와 반복적으로 리스트 입력을 한줄에 할 수 있습니다.

map 함수에 int로 변경하겠다고 했으므로 문자는 할 수 없겠죠?

 

방법2.

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

a라는 배열 변수를 먼저 선언해주고 총 5행의 리스트를 입력 받기 위해 for문을 돌립니다.

그리고 한 행씩 입력받습니다.