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

  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]
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다

관련 문장 - Python List

관련 문장 - Python String

관련 문장 - Python Integer