【发布时间】:2011-12-07 11:27:18
【问题描述】:
我有字符串"(0, 0, 0)"。我希望能够将其转换为元组。内置的 tuple 函数不适用于我的目的,因为它将每个字符视为单独的项目。我希望能够以编程方式将"(0, 0, 0)" 转换为(0, 0, 0)。
【问题讨论】:
标签: python string types tuples
我有字符串"(0, 0, 0)"。我希望能够将其转换为元组。内置的 tuple 函数不适用于我的目的,因为它将每个字符视为单独的项目。我希望能够以编程方式将"(0, 0, 0)" 转换为(0, 0, 0)。
【问题讨论】:
标签: python string types tuples
您可以使用ast.literal_eval
>>> import ast
>>> ast.literal_eval('(0,0,0)')
(0, 0, 0)
【讨论】:
eval(string, {}, {}) 在 pre-2.6 中,ast 不存在