我有一个txt文件是这样的:Python的读取文件到2D名单
1 3 4
5 5 6
,我想分析它的元素一个元组或相应的列表。到目前为止,我能够逐行读取文件中的行,但结果不是我想要的
ins = open("input.txt", "r")
array = []
for line in ins:
line = line.rstrip('\n')
array.append(line)
ins.close()
print array
但是打印阵列我得到
['1 3 4', '5 5 6']
我要的是
[[1, 3, 4], [5, 5, 6]]
这有什么办法可以实现吗?
这是什么都来用元组做? –
''[1 3 4]'是什么意思?这不是一个有效的python表达式。你的意思是'[1,3,4]'? – Elisha
是的,你是对的!这就是我要的。 – JmRag