Python 2.7 我想在二维数组中存储数据

Python 2.7 我想在二维数组中存储数据,python-2.7,Python 2.7,我想在二维数组中存储数据,数据来自txt文件并存储在数组中,现在它存储在一维数组中,我想在二维数组中存储所有值 class expample(): def __init__(self): self.lin = [[],[]] self.lout = [] def gen_in(self): lin_files = ['textfile0.txt','textfile1.txt', 'textfile2.txt', 'textfi

我想在二维数组中存储数据,数据来自txt文件并存储在数组中,现在它存储在一维数组中,我想在二维数组中存储所有值

class expample():
    def __init__(self):
        self.lin  = [[],[]]
        self.lout = []
    def gen_in(self):
        lin_files =  ['textfile0.txt','textfile1.txt', 'textfile2.txt', 'textfile3.txt', 'textfile4.txt', 'textfile5.txt',
                        'textfile6.txt', 'textfile7.txt', 'textfile8.txt', 'textfile9.txt', 'textfile10.txt', 'textfile11.txt']


for antenna_num in lin_files:

        self.in_file = open( antenna_num,'r').readlines()
        self.lin = [ int(i) for i in self.in_file ]
        print(self.lin)

您能给出一个文件和预期输出的示例吗?@palvarez所有文件都包含32个值,如[111111…111]。我可以打印[111..11][111…]…[1111..11],但我希望所有数据都存储在二维数组中,如[[11..11]、[111..11]、[111..11]、[111..11]、[111..11]]。请给出一些关于2d数组的线索,我必须在其中更改或添加一些内容。谢谢你的代码遗漏了太多东西。我唯一能告诉你的就是创建一个列表,然后附加你已经拥有的所有列表。