我需要一些简单的帮助。我有内容的文件是这样的:如何从文件创建二维字符列表?
jdss
sdjk
nbjs
所以有行,每行的字符数目不详的数目不详,但所有线路的长度相同。我想得到一个二维列表
[['j','d','s','s'],
['s','d','j','k'],
['n','b','j','s']]
如何以最简单的方式做到这一点?我试过的:
list = [[]]
for line in f:
whichLine = 0
for ch in line:
list [whichLine].append(ch)
list.append([])
whichLine += 1
但它不起作用就像我想要的。
仅供参考,你需要的代码是'list [-1] .append(ch)'而不是'list [whichLine] .append(ch)'然后它按照你的预期工作,除了它离开最后一个额外的空列表。 – TemporalWolf