可能重复:
如何使用现有列表制作二维数组?
我有一个文本文件'mapview.txt',它的内容是:
1234
5678
9012
我希望结果是:
[[1,2,3,4],[5,6,7,8],[9,0,1,2,]]
我不想要这样的:
[['1','2','3','4'],['5','6','7','8'],['9','0','1','2']]
我有这样的代码:
getit = open('./mapview.txt')
readit = getit.read()
itsline = readit.split()
line0 = list(itsline[0])
line1 = list(itsline[1])
line2 = list(itsline[2])
final = [line0,line1,line2]
print final
但结果是
[['1','2','3','4'],['5','6','7','8'],['9','0','1','2']]
我怎样才能得到
[[1,2,3,4],[5,6,7,8],[9,0,1,2,]]
? 我需要这种形式,因为我将使用数组中的整数。
有什么建议么?任何帮助都会很棒。
提前致谢!