Python에서 문자열 목록을 정수로 변환
Muhammad Waiz Khan
2023년1월30일
이 튜토리얼은 파이썬에서 문자열 목록을 정수 목록으로 변환하는 다양한 방법을 설명합니다. 대부분의 경우 문자열에서 숫자 데이터를 추출하여 정수로 저장해야합니다. 예를 들어, 문자열로 저장된 항목의 가격이거나 문자열로 저장된 일부 식별 번호 일 수 있습니다.
파이썬은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]
관련 문장 - Python List
- Python에서 사전을 목록으로 변환
- Python의 목록에서 요소의 모든 발생 제거
- Python의 목록에서 중복 제거
- 파이썬에서 목록의 평균을 얻는 방법
- 추가 및 확장 목록 방법의 차이점은 무엇입니까
- 파이썬에서리스트를 문자열로 변환하는 방법
관련 문장 - Python String
- Python의 문자열에서 쉼표 제거
- Python에서 문자열을 변수 이름으로 변환
- 파이썬에서 문자열에서 공백을 제거하는 방법
- Python의 문자열에서 숫자 추출
- 파이썬에서 문자열을 날짜 / 시간으로 변환하는 방법
- 파이썬 2와 3에서 문자열을 소문자로 변환하는 방법