파이썬 한 줄에 여러 값 입력 받기
2020. 3. 23. 13:51
반응형
a = [int(x) for x in input().strip().split()]
이렇게 입력 받으시면 됩니다.
input은 한 줄을 입력받는 함수고, strip은 양 끝 공백을 없애주는 함수입니다. 그리고 split은 특정 단위로 나눠주는 함수입니다.
백준을 풀다가 보면 많이 이용되서 저도 자주 참고하여 사용하기 위하여 제 블로그에 글로 남깁니다.
실제로 제가 푼 문제인 [백준 1026번 - 보물] 에서도 한 줄에 다섯가지의 값들을 입력받아야하다 보니 map(int, input())으로는 받기 힘들어 위와 같은 방법을 썼습니다.
따로 몇 번 받을지 정하지 않아도 되기 때문에 좋은 방법입니다.
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
[중요]파이썬 설치할 때 꼭 해야하는 것 설치법 (0) | 2020.07.20 |
---|---|
파이참 가상환경 오류 ModuleNotFoundError: No module named 'rest_framework' (0) | 2020.07.06 |
파이썬 삼항연산자 백준 2609번 (0) | 2020.03.20 |
파이썬 2차원 배열 입력받기 백준 2566번 (0) | 2020.03.19 |
백준 17173번 배수 파이썬 풀이 (0) | 2020.03.16 |