我有一个这样的txt文件:
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]]
有什么办法可以做到这一点吗?
Tags:
如果我理解您的正确要求,那么您正在寻找} 方法。您可能还想使用
str
对象的^{int
类型来获取实际的数字,而不是字符串:下面这一行也做了同样的事情,但更加紧凑和Python式的风格:
最后,如果您真的想使用元组而不是列表,那么只需在内部列表中使用
tuple
类型即可:一次班次:
如果要将项目转换为
int
,请随意执行以下操作:相关问题 更多 >
编程相关推荐