728x90

arr 라는 리스트에 n개의 정수를 입력 받을때

1. 가장 원시적인 방법 (temp 변수에 받아 리스트에 append.)

for i in range(n):
    a = int(input())
    arr.append(a)

2. 바로 배열에 입력(append의 매개 변수로 input()전달)

for _ in range(n):
    arr.append(int(input()))

 

3.  For 문이 내포된 리스트 입력

arr = [int(input()) for _ in range(int(n))]

 

*4. For 문이 내포된 2차원 입력 (2차원 배열)

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

 

C 언어스러운 사고방식을 버리고 Python스러운 코드작성을 위해 노력하는중.

+ Recent posts