我是Python新手,我有一個讀取文件並將其轉換爲矩陣的函數。我的文件是:Python:將str轉換爲整數
n 5
0 -- 3
0 -- 4
1 -- 2
1 -- 3
2 -- 4
3 -- 3
首先,我必須製作一個「5X5」矩陣。 我讀5這樣的:
f = open("graph.txt")
mylist = f.readlines()
a = mylist[0][2]
如果說print a
它打印5.爲了使矩陣我需要這個字符串轉換爲整型。但是,當我使用int(a)
函數時,它仍然是str
。我如何將其永久更改爲整數?
您可能還想查看'.split()'方法來將字符串拆分爲基於空格的塊。這看起來像一個你將需要的工具。 – 2013-03-04 09:06:47
生成的矩陣是什麼樣的?你可以請張貼嗎? – 2013-03-04 09:08:52
***密切相關的***:[如何從Python中的文件讀取數字?](http://stackoverflow.com/q/6583573/78845) – Johnsyweb 2013-03-04 09:09:29