将字符串封闭列表转换为列表

Jac*_*iel 1 python string list

我试图将引号括起来的列表转换为列表.他们是这样做的最佳方式.

Ex: list = "[1,2,3,4,5]"

Operation : Convert list which is string to a list

o/p: list = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

ale*_*cxe 5

您可以使用ast.literal_eval()安全评估字符串:

安全地评估表达式节点或包含Python文字或容器显示的字符串.提供的字符串或节点可能只包含以下Python文字结构:字符串,字节,数字,元组,列表,dicts,集合,布尔值和None.

In [1]: from ast import literal_eval

In [2]: literal_eval("[1,2,3,4,5]")
Out[2]: [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)