2011-10-14 3 views
0

문자열이 "(0, 0, 0)"입니다. 이 튜플로 변환 할 수 싶습니다. tuple에 내장 된 함수는 각 문자를 개별 항목으로 처리하기 때문에 내 용도로 작동하지 않습니다. "(0, 0, 0)"(0, 0, 0)으로 프로그래밍 방식으로 변환 가능하도록하고 싶습니다.문자열을 다른 데이터 형식으로 변환, Python

답변

5

당신은 ast.literal_eval

>>> import ast 
>>> ast.literal_eval('(0,0,0)') 
(0, 0, 0) 
+2

또는'평가 후면 사용할 수 있습니다 (문자열, {}, {})'ast'이 –

+0

존재하지 않는'사전 2.6, 내가 감사, 찾고 있던 정확히 무엇을! 또한 David Zaslavsky, 제 경우에는 2.7.2이므로 중요하지 않습니다. 그럼에도 불구하고 좋은 정보. – rectangletangle

관련 문제