Python에서 문자열 목록을 정수로 변환

이 튜토리얼은 파이썬에서 문자열 목록을 정수 목록으로 변환하는 다양한 방법을 설명합니다. 대부분의 경우 문자열에서 숫자 데이터를 추출하여 정수로 저장해야합니다. 예를 들어, 문자열로 저장된 항목의 가격이거나 문자열로 저장된 일부 식별 번호 일 수 있습니다.
파이썬은map()
함수를 사용하여 문자열 목록을 정수로 변환합니다
map(function, iterable)
함수는iterable
의 각 요소에function
을 적용하고 반복자를 반환합니다.
문자열 목록을 정수 목록으로 변환하려면map()
함수의function
로int
를,iterable
객체로 문자열 목록을 제공합니다. Python 3.x의map()
함수는 반복자를 반환하므로list()
함수를 사용하여 목록으로 변환해야합니다.
string_list = ["100", "140", "8", "209", "50" "92", "3"]
print(string_list)
int_list = list(map(int, string_list))
print(int_list)
출력:
['100', '140', '8', '209', '5092', '3']
[100, 140, 8, 209, 5092, 3]
파이썬은 목록 이해 방법을 사용하여 문자열 목록을 정수로 변환
문자열 목록을 정수 목록으로 변환하는 데 사용할 수있는 다른 방법은 목록 이해를 사용하는 것입니다. 목록 이해는 기존 목록에서 새 목록을 만듭니다. 문자열 목록에서 정수 목록을 만들고 싶으므로 목록 이해 방법을이 용도로 사용할 수 있습니다.
아래 코드 예제는 목록 이해 방법을 사용하여 목록을 문자열에서 정수로 변환하는 방법을 보여줍니다.
string_list = ["100", "140", "8", "209", "50" "92", "3"]
print(string_list)
int_list = [int(i) for i in string_list]
print(int_list)
출력:
['100', '140', '8', '209', '5092', '3']
[100, 140, 8, 209, 5092, 3]
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
관련 문장 - Python List
- Python에서 사전을 목록으로 변환
- Python의 목록에서 요소의 모든 발생 제거
- Python의 목록에서 중복 제거
- 파이썬에서 목록의 평균을 얻는 방법
- 추가 및 확장 목록 방법의 차이점은 무엇입니까
- 파이썬에서리스트를 문자열로 변환하는 방법
관련 문장 - Python String
- Python의 문자열에서 쉼표 제거
- 파이썬 방식으로 문자열이 비어 있는지 확인하는 방법
- Python에서 문자열을 변수 이름으로 변환
- 파이썬에서 문자열에서 공백을 제거하는 방법
- Python의 문자열에서 숫자 추출
- 파이썬에서 문자열을 날짜 / 시간으로 변환하는 방법