从xml文件读取值并将每行存储到python中的不同列表中

时间:2017-12-08 17:18:02

标签: python xml list load

我一直在尝试从xml文件加载值并将其存储在不同的列表中。有人可以告诉我一个可行的方法吗?任何帮助表示赞赏。 xml文件有4行浮点数,如下所示:

1.34566 1.56777 1.454534 1.436234 1.363546 1.43642353

2.45432 2.34251 2.324323 2.324232 2.342342 2.23423423

0.45234 0.32423 0.324233 0.324233 0.324234 0.23423432

1.32423 1.43324 1.324334 1.343422 1.324343 1.34234234

我想将这个浮点数导入python中的四个列表List1,List2,List3,List4。

我知道将它存储到一个列表中,但我想将每一行存储到单独的列表中。有人可以帮我这个代码吗?

1 个答案:

答案 0 :(得分:0)

您可以制作列表列表,然后根据收集的数据执行任何操作。 示例代码可以是:

superList = []    
for x in range(1, your last row):
   temp = []
   while i < your number of columns:
      temp.append(sheet.cell(row = x, column = i).value)
   superList.append(temp)

非常基本。工作表是&#34;持有&#34;的变量。你的档案。 这样做的是,它会在每一行中创建一个列表,然后将所有这些列表放在&#34; super&#34;名单。所以superList [0]将有第一行,superList [1]是第二行等。