如何从字符串创建列表列表?

时间:2016-03-07 10:27:38

标签: python string list

我从stdin读取Python中的以下类型的字符串:

"[['A', '0', '12.0'], ['A', '1', '10.0'], ['B', '1', '10.0']]"

如何将它们变成列表列表?

2 个答案:

答案 0 :(得分:6)

如果您的意思是将其包含在字符串中,请使用ast.literal_eval()

>>> s = "[['A', '0', '12.0'], ['A', '1', '10.0'], ['B', '1', '10.0']]"
>>> import ast
>>> ast.literal_eval(s)
[['A', '0', '12.0'], ['A', '1', '10.0'], ['B', '1', '10.0']]

答案 1 :(得分:0)

new_list = eval("[['A', '0', '12.0'], ['A', '1', '10.0'], ['B', '1', '10.0']]")