본문 바로가기
파이썬

파이썬 Python3에서 한 줄의 입력에서 정수 배열을 읽는 방법

by º기록 2021. 1. 8.
반응형

python3의 한 줄 입력에서 정수 배열을 읽고 싶습니다. 예 :이 배열을 변수 / 목록으로 읽습니다.

1 3 5 7 9

arr = input.split ( '') 그러나 이것은 정수로 변환하지 않습니다. 문자열 배열을 생성합니다.

arr = input.split ( '')

for i, val in enumerate (arr) : arr [i] = int (val)

두 번째는 나를 위해 일하고 있습니다. 하지만 우아한 (한 줄) 솔루션을 찾고 있습니다.

 

해결 방법

 

지도 사용 :

arr = list(map(int, input().split()))


이 입력은 (), 즉 괄호 쌍으로 추가해야 오류가 발생합니다. 이것은 3.x 및 2.x Python 모두에서 작동합니다.

 

참조 페이지 https://stackoverflow.com/questions/18332801

 

 

반응형

댓글