문자열을 목록의 부동 소수점으로 변환
Python에서 일반적인 작업에는 목록에 문자열로 저장된 숫자 데이터를 조작하는 작업이 포함됩니다. 이러한 문자열을 해당 숫자로 변환해야 하는 상황이 발생할 수 있으며, 이것이 목록의 모든 항목을 부동 소수점으로 변환하는 방법에 대한 질문이 발생하는 이유입니다.
이 문제를 해결하기 위한 간단한 접근 방식은 다음과 같습니다. float() 함수와 함께 목록 이해를 사용합니다. 작동 방식은 다음과 같습니다.
<code class="python">[float(i) for i in lst]</code>
이 코드는 원래 목록 lst의 각 문자열 i를 반복하여 새 목록을 생성합니다. 각 반복마다 float() 함수를 적용하여 i를 부동 소수점 표현으로 변환합니다. 결과는 모든 요소가 부동 소수점으로 포함된 목록입니다.
예를 들어 문자열 목록이 있는 경우:
<code class="python">my_list = ['0.49', '0.54', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54']</code>
위 코드는 my_list의 각 항목을 부동 소수점으로 변환합니다.
<code class="python">[0.49, 0.54, 0.54, 0.55, 0.55, 0.54, 0.55, 0.55, 0.54]</code>
map() 접근 방식과 달리 이 메서드는 포괄적인 목록 이해로 인해 Python 3에서 효과적으로 작동합니다. 전체 문자열 목록을 부동 소수점으로 변환하기 위한 간결하고 효율적인 솔루션을 제공합니다.
위 내용은 Python에서 문자열 목록을 부동 소수점으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!