我该如何将此字符串转换为列表嵌套列表?

18 浏览
0 Comments

我该如何将此字符串转换为列表嵌套列表?

这个问题的答案已经在这里了:

如何将列表的字符串表示转换为列表

如果用户键入 [[0,0,0], [0,0,1], [1,1,0]] 并按下 enter,

程序应该将这个字符串转换为多个列表;

一个列表保存[0][0][0],另一个保存[0][0][1],而最后一个列表则保存[1][1][0]

python有一个好的方式来处理这个吗?

admin 更改状态以发布 2023年5月20日
0
0 Comments
>>> import json
>>> json.loads('[[0,0,0], [0,0,1], [1,1,0]]')
[[0, 0, 0], [0, 0, 1], [1, 1, 0]]

(无法翻译)

0
0 Comments

>>> import ast
>>> ast.literal_eval('[[0,0,0], [0,0,1], [1,1,0]]')
[[0, 0, 0], [0, 0, 1], [1, 1, 0]]

对于元组

>>> ast.literal_eval('[(0,0,0), (0,0,1), (1,1,0)]')
[(0, 0, 0), (0, 0, 1), (1, 1, 0)]

0