본문 바로가기

Python/Python 기초

[Python] 기본 입출력

1. 기본 입출력

 - input() : 한 줄의 문자열을 입력 받는 함수

 - map() : 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용

# 공백을 기준으로 구분된 데이터를 입력 받을 때
list(map(int,input().split()))
# 입력을 받은 다음(input)
# 공백기준으로 구분을 하고 (split)
# 구분된 각 원소를 정수형으로 바꾸어 준 다음(int)
# 리스트로 만들어 줌(list)

 

* 구체적 예시

# 데이터의 개수 입력
n = int(input())

# 각 데이터를 공백을 기준으로 구분하여 입력
data = list(map(int, input().split()))

data.sort(reverse=True)
print(data)
-> 5
-> 65 90 75 34 99
[99, 90, 75, 65, 34]

 

2. 빠르게 입력 받기

 - 입력을 최대한 빨리 받아야 하는 경우가 있다.

import sys

# 문자열 입력 받기
data = sys.stdin.readline().rstrip()
print(data)

* readline() 함수를 사용할 때 rstrip()을 함께 사용해준다.

'Python > Python 기초' 카테고리의 다른 글

[Python] 반복문  (0) 2021.06.02
[Python] 조건문  (0) 2021.06.02
[Python] 사전 자료형  (0) 2021.06.02
[Python] 문자열 자료형  (0) 2021.06.02
[Python] 리스트 자료형  (0) 2021.05.31