【发布时间】:2019-01-04 08:31:00
【问题描述】:
很简单的问题,但给我带来了一些麻烦:
我有
"('A', 'Open')" # type = str
并希望:
('A','Open') # type = tuple
尝试使用 .split(),只是将整个内容转换为 tuple(str),但没有成功。
【问题讨论】:
-
这个
"('A', 'Open')"来自哪里? -
import ast; my_tuple = ast.literal_eval(my_string) -
@L3viathan inbuilt
eval()自己可以做到,不需要外部库。 -
@meW 谢谢...不知道这个..会读一读
-
@meW,不要建议使用
eval,如果没有明确的警告,那是有潜在危险的。
标签: python