Python-从文件中读取两个列表作为列表

Python-从文件中读取两个列表作为列表,python,list,Python,List,我在一个.txt文件中有两个列表,我需要python读取该文件并在一个变量名下创建两个单独的列表。目前,我可以读取数据并将其拆分为两个变量([:pointer]和[pointer:]),但Python将其解释为字符串。我可以用任何方式将它们解释为列表而不破坏格式(我尝试过.split()和list(),它们都破坏了格式 我在文件中的内容: ["A","B","C","D","E","F"] [0,1,2,3,4,5,6,7,8,9,10] 我需要把它读入两个变量,这样它就像这样: List1

我在一个.txt文件中有两个列表,我需要python读取该文件并在一个变量名下创建两个单独的列表。目前,我可以读取数据并将其拆分为两个变量([:pointer]和[pointer:]),但Python将其解释为字符串。我可以用任何方式将它们解释为列表而不破坏格式(我尝试过.split()和list(),它们都破坏了格式

我在文件中的内容:

["A","B","C","D","E","F"]
[0,1,2,3,4,5,6,7,8,9,10]
我需要把它读入两个变量,这样它就像这样:

List1 = ["A","B","C","D","E","F"]
List2 = [0,1,2,3,4,5,6,7,8,9,10]
因此,我可以使用以下方法:

List1[3] = "D"

如果您能帮助我,我将不胜感激。因此,我只需要将.txt文件中的两个列表作为两个单独的列表读入Python。

您可以通过使用:

现在,您可以使用以下索引访问单个列表:

>>> my_list[0]
['A', 'B', 'C', 'D', 'E', 'F']
>>> my_list[1]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

如果必须将其存储到变量中(尽管我强烈建议根据索引访问值),您可以将返回的列表展开为变量,如下所示:

list1, list2 = map(ast.literal_eval, f.readlines()) 

# Note: Number of variables used to unwrap the list should be 
#       equal to count of nested lists.

这些行是什么格式的?JSON?Python?文件是如何创建的?
list1, list2 = map(ast.literal_eval, f.readlines()) 

# Note: Number of variables used to unwrap the list should be 
#       equal to count of nested lists.