Converting strings into another data type, Python
I have the string "(0, 0, 0)"
. I'd like to be able to convert this to a tuple. The built in tuple
function doesn't work for my purposes because it treats each character as an individual item. I want 开发者_开发百科to be able to convert "(0, 0, 0)"
to (0, 0, 0)
programmatically.
You can use ast.literal_eval
>>> import ast
>>> ast.literal_eval('(0,0,0)')
(0, 0, 0)
精彩评论