코딩 연습/Python

Python 입력: sys.readline() 정리

썬2 2021. 2. 5. 15:49

strip: 맨 뒤 개행문자 자동 삭제

split: 나눠 담기. split(‘\n’)하면 맨 마지막은 ‘’가 담아짐.

 

입력:

123

A = sys.stdin.readline()
# A: ‘123\n’

 

입력:

123

N = int(sys.stdin.readline())
# N: 123

 

입력:

4 5

N, K = map(int, sys.stdin.readline().split())
# N: 4
# M: 5

 

입력:

1 2 3 4 5

a = list(map(int, sys.stdin.readline().split()))
# a: [1, 2, 3, 4, 5]

 

입력:

1

2

3

A = list(sys.stdin.readline().split() for _ in range(N))
# A: [['1'], ['2'], ['3']]

 

입력:

1

2

3

coins = list(sys.stdin.readline()for _ in range(N))
# coins: ['1\n', '2\n', '3\n']

 

입력:

1

2

3

coins = list(sys.stdin.readline().strip() for _ in range(N))
# coins: ['1', '2', '3']

 

 

입력: 

10

20

30

coins = list(sys.stdin.readline().strip() for _ in range(N))
coins = list(map(int, coins)) 
# coins:[10, 20, 30]

 

'코딩 연습 > Python' 카테고리의 다른 글

구현 17413번  (0) 2021.03.01
그래프 알고리즘 2606번  (0) 2021.03.01
그리디 알고리즘 13305번  (0) 2021.02.05
그리디 알고리즘 11047번  (0) 2021.02.05
4단계 for문  (0) 2021.02.05