Rad Blog

Archive

Python - 많은 양의 데이터를 효율적으로 입력받는 방법

2021-06-02 Python xfrnk2

sys.stdin.readline()

많은 데이터 입력을 받고자 할 때는 sys.stdin.readline()을 사용하는 것이 유리하다.
(자바에서 Scanner보다 BufferedReader가 빠른것과 같은 맥락에서)

import sys
raw_input = sys.stdin.readline
N = int(raw_input())
  • 덧붙여서, 위 코드에서 raw_input()은 함수를 담은 변수의 이름에 불과한데, Python 3부터는 raw_input이 없어지고 이것이 input()으로 이름이 바뀌었다.
comments powered by Disqus