如何从文本文件中读取python列表?

时间:2016-04-19 15:48:32

标签: python

我有一个格式化为python列表的文本文件([[1,2,3],[4,5,6]]) 我想在python中将其作为列表阅读

我可以用什么来实现这个目标?

JSON被推荐给我,但我似乎无法解析语法。是否有更好/更容易/蟒蛇的方式?

1 个答案:

答案 0 :(得分:4)

您可以使用ast.literal_eval执行此操作

>>> import ast
>>> my_list = ast.literal_eval("[[1, 2, 3],[4, 5, 6]]")
>>> print(my_list)
[[1, 2, 3], [4, 5, 6]]
>>> print(type(my_list))
<class 'list'>