본문 바로가기
PS

코딩테스트 파이썬 입출력 문법 정리

by 3급우사기 2024. 2. 27.

이거 어떻게 입력 받는 거더라..?

맨날 치이카와처럼 까먹는 입력 문법..

더 이상 까먹지않겠다. .

답답해서 정리한다.. 

 


 

-입력 문법

1. 한 줄 읽어서 int로 변환

#입력 예시

10

a = int(input())

 

2. int형으로 여러 개 입력 받기

#입력 예시

1 2

a, b = map(int, input().split())

 

3. 1차원배열 입력 받기

#입력 예시

1 2 3 4 5

list = list(map(int, input().split()))

 

4. 앞 뒤 입력 값 따로 입력 받기

#입력 예시

1 2 3 4 5

#출력 예시

1 [2, 3, 4] 5

first, *middle, last = map(int, input().split())

 

5. 단일 변수 -> 튜플로 변환

#출력 예시

(1, 2)

a = 1
b = 2
result = a, b

 

6. 이어진 숫자를 한 자리씩 나눠서 리스트로 저장

#출력 예시

[1, 2, 3, 4, 5]

arr = list(map(int, input())) 

 

7. n행으로 이루어진 2차원 배열 입력

# 입력 예시

1 2 3

4 5 6 

7 8 9

#출력 예시

[[1, 2, 3], [4, 5, 6], [7, 8, 9]] 

 

list = [반복내용 for _ in range(반복횟수)]

 

n = int(intput()) #행 정보
arr = [list(map(int, input().split())) for _ in range(n)]

 

 

이제 안 까먹을 거 같아!

추후에 내용 계속 추가..예정.,