Safely evaluate an expression node or a string containing a Python
literal or container display. The string or node provided may only
consist of the following Python literal structures: strings, bytes,
numbers, tuples, lists, dicts, sets, booleans, and None.
In [1]: from ast import literal_eval
In [2]: literal_eval("[1,2,3,4,5]")
Out[2]: [1, 2, 3, 4, 5]
可以使用^{} 安全地对字符串求值:
eval是邪恶的使用
ast.literal_eval
:我个人认为,JSON是存储和检索列表和字典的合适库:
或者,可以使用
^{pr2}$eval
,但不建议:相关问题 更多 >
编程相关推荐