将字符串(拆分)转换为列表?

Nik*_*lin 1 python

我正在尝试将字符串转换为列表,并且作为新手不知道最简单的方法是什么.

拥有列表,例如:

strList = "[[1,2,3],[4,5,6]]"
Run Code Online (Sandbox Code Playgroud)

是否有任何python函数简单地拆分上面的字符串?我试图使用该方法,.split() 但它返回

>>> list("[[1,2,3],[4,5,6]]".split())
['[[1,2,3],[4,5,6]]']
Run Code Online (Sandbox Code Playgroud)

我想得到的是

result = [[1,2,3],[4,5,6]]
Run Code Online (Sandbox Code Playgroud)

所以它result[0]会返回[1,2,3]result[0][1]返回2

fal*_*tru 10

用途ast.literal_eval:

>>> import ast
>>> ast.literal_eval("[[1,2,3],[4,5,6]]")
[[1, 2, 3], [4, 5, 6]]
>>> result = _
>>> result[0]
[1, 2, 3]
>>> result[0][1]
2
Run Code Online (Sandbox Code Playgroud)