Python字符串中的列表转为列表

8
我有一个字符串:'[1, 2, 3]',我想把它转换成数组:[1, 2, 3]。
我知道有一个可以使用的单一内建函数,但我找不到它或想起它的名字。
我知道有人记得,任何帮助都将不胜感激。
1个回答

17

将一个字符串处理成代码:

>>> eval('[1, 2, 3]')
[1, 2, 3]

1
eval 可能是你的应用程序中的一个巨大安全漏洞。至少使用 ast.literal_eval - Matthias
同意,但如果您假定输入是受信任的,则它是最简单的。 - mdurant
抱歉,我只是想不起来确切的关键字。 - npengra317

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接