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

Muhammad Waiz Khan 2023년1월30일
  1. 파이썬은map()함수를 사용하여 문자열 목록을 정수로 변환합니다
  2. 파이썬은 목록 이해 방법을 사용하여 문자열 목록을 정수로 변환
Python에서 문자열 목록을 정수로 변환

이 튜토리얼은 파이썬에서 문자열 목록을 정수 목록으로 변환하는 다양한 방법을 설명합니다. 대부분의 경우 문자열에서 숫자 데이터를 추출하여 정수로 저장해야합니다. 예를 들어, 문자열로 저장된 항목의 가격이거나 문자열로 저장된 일부 식별 번호 일 수 있습니다.

파이썬은map()함수를 사용하여 문자열 목록을 정수로 변환합니다

map(function, iterable)함수는iterable의 각 요소에function을 적용하고 반복자를 반환합니다.

문자열 목록을 정수 목록으로 변환하려면map()함수의functionint를,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 String

관련 문장 - Python Integer