将字符串转换为另一种数据类型,Python

rec*_*gle 0 python string types tuples

我有字符串"(0, 0, 0)".我希望能够将其转换为元组.内置tuple函数不适用于我的目的,因为它将每个字符视为单个项目.我希望能够"(0, 0, 0)"(0, 0, 0)编程方式转换.

GWW*_*GWW 5

您可以使用ast.literal_eval

>>> import ast
>>> ast.literal_eval('(0,0,0)')
(0, 0, 0)
Run Code Online (Sandbox Code Playgroud)

  • 或者在2.6之前的`eval(string,{},{})`,其中`ast`不存在 (2认同)