【发布时间】:2021-12-28 19:52:00
【问题描述】:
我是一名初级程序员,我正试图弄清楚如何从特定的文本文件创建一个二维嵌套列表(网格)。例如,文本文件如下所示:
3
3
150
109
80
892
123
982
0
98
23
文本文件中的前两行将用于创建网格,这意味着它是 3x3。接下来的 9 行将用于填充网格,前 3 行构成第一行,接下来的 3 行构成中间行,最后 3 行构成最后一行。所以嵌套列表看起来像这样:
[[150, 109, 80] [892, 123, 982] [0, 98, 23]]
我该怎么做呢?我能够列出所有内容,但我不知道如何使用前 2 行来定义外部列表中内部列表的大小:
lineContent = []
innerList = ?
for lines in open('document.txt','r'):
value = int(lines)
lineContent.append(value)
从这里开始,我该去哪里使用前 2 行的给定值将其转换为嵌套列表?
提前致谢。
【问题讨论】: