반응형
아래 형식의 파일이 있습니다.
995957,16833579
995959,16777241
995960,16829368
995961,50431654
각 줄을 읽고 싶지만 값을 적절한 값으로 나눕니다. 예를 들어 첫 번째 줄은 다음과 같이 나뉩니다.
x = 995957
y = 16833579
읽을 때 문자열이므로 int로 변환하고 분할하고 싶습니다. 정확히 어떻게 수행합니까? 어떤 도움을 주시면 감사하겠습니다.
감사!
해결 방법
다음과 같이-각 줄을 문자열 변수 a
로 읽어들입니다.
>>> a = "123,456"
>>> b = a.split(",")
>>> b
['123', '456']
>>> c = [int(e) for e in b]
>>> c
[123, 456]
>>> x, y = c
>>> x
123
>>> y
456
이제 할당 된 x
및 y
(정수)로 필요한 작업을 수행 할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/9857731
반응형
'파이썬' 카테고리의 다른 글
파이썬 boto를 사용하여 S3 객체의 마지막 수정 된 날짜 시간을 얻으려면 어떻게해야합니까? (0) | 2020.09.17 |
---|---|
파이썬 Python의 로케일 날짜 형식 (0) | 2020.09.17 |
파이썬 Python UDP 클라이언트 / 서버 프로그램, 문제 (0) | 2020.09.17 |
파이썬 ** kwargs를 사용하여 ** kwargs 인수를 다른 함수에 전달합니다. (0) | 2020.09.17 |
파이썬 기준과 일치하는 첫 번째 시퀀스 항목 찾기 (0) | 2020.09.17 |
댓글