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 |