Python 목록에서 문자열을 정수로 변환
['1'과 같이 정수를 나타내는 문자열 목록을 어떻게 변환할 수 있습니까? , '2', '3']을 [1, 2, 3]?
이 변환을 수행하기 위해 Python은 간단한 솔루션을 제공합니다.
주어진 목록 xs = ['1', '2', '3']:
map 함수를 활용하여 xs의 각 요소에 int 함수를 적용하고 각 문자열이 정수 값으로 대체되는 새 목록을 만듭니다. map의 결과 객체는 반복 가능합니다. 이 반복 가능 항목에서 목록 함수를 호출하여 형식 목록으로 변환할 수 있습니다.
list(map(int, xs))
이 함수는 다음을 출력합니다.
[1, 2, 3]
Python 2에서는 목록 함수가 그렇지 않았습니다. 지도가 목록을 직접 반환했기 때문에 필요합니다:
map(int, xs)
위 내용은 Python 문자열 목록을 정수 목록으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!