Я новичок в Python, и у меня есть assginment, который читает файл и преобразует его в матрицу. Мой файл:Python: convert str to integer
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()' для разделения строк на куски на основе пробелов. Это похоже на инструмент, который вам понадобится. –
Как выглядит результирующая матрица? Не могли бы вы опубликовать его? –
*** Близко связанные ***: [Как читать числа из файла в Python?] (Http://stackoverflow.com/q/6583573/78845) – Johnsyweb