본문 바로가기
Develog/코딩테스트

[python]sys.stdin

by 예 강 2022. 6. 13.

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

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

 

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

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

 

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

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

 

 

 

 

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

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

기억해두기!

 

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

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

 

 

'Develog > 코딩테스트' 카테고리의 다른 글

자주쓰는 문법 모음  (0) 2022.06.25
파이썬 자주쓰는 함수 모음  (0) 2022.06.14
코딩테스트 기초쌓기  (0) 2022.03.20