Develog/코딩테스트

[python]sys.stdin

예 강 2022. 6. 13. 08:26

- 시간초과가 떠서 input()은 사용못하게 됐다.

- 그래서 sys.stdin으로 입력을 받는연습을 해보자!

 

  • sys.stdin을 쓸때는 맨 끝의 개행문자 까지 같이 입력받기 때문에 문자열을 저장받을땐 .rstrip을 추가해주자

1.한줄을 읽고 개행문자 삭제

 

2. 여러줄은 문자열로 입력받고 싶을 때

단 이때는 lines[0]을 하면 저 전체문장이 출력된다.

 

 

 

 

이때 sys.stdin.read().splitlines()를 이용하면 개행문자를 지운 리스트 형태로 반환해주기 때문에

인덱스로 접근도 가능해진다.

기억해두기!

 

3. 여러줄을 리스트로 입력 받고 싶을 때

개행 문자가 포함된 걸 볼 수 있고, 리스트로 받았기 때문에 인덱스로 접근할 수 있다.