질문:
다음과 같은 것을 변환하는 방법 다음 목록의 문자열 표현을 목록으로 변환하시겠습니까?
x = '[ "A","B","C" , " D"]'
사용자가 쉼표 사이와 따옴표 안에 공백을 추가하더라도 올바르게 처리하고 다음으로 변환해야 합니다.
x = ["A", "B", "C", "D"]
답변:
이 변환은 ast.literal_eval() 함수를 사용하여 쉽게 수행할 수 있습니다.
import ast x = '[ "A","B","C" , " D"]' x = ast.literal_eval(x)
ast.literal_eval() 함수:
공백의 영향을 더욱 제거하기 위해 목록 구문 분석을 사용할 수 있습니다.
x = [n.strip() for n in x]
이 최종 결과를 얻습니다.
['A', 'B', 'C', 'D']
위 내용은 목록의 문자열 표현을 Python 목록으로 쉽게 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!