Я хочу прочитать треугольник целочисленных значений из файла в двумерный массив целых чисел, используя Python. Числа будут выглядеть так:
75
95 64
17 47 82
18 35 87 10
20 04 82 47 65
...
Код, который у меня есть, следующий:
f = open('input.txt', 'r')
arr = []
for i in range(0, 15):
arr.append([])
str = f.readline()
a = str.split(' ')
for tok in a:
arr[i].append(int(tok[:2]))
print arr
У меня есть ощущение, что это можно сделать более жестким, более питонским способом. Как бы вы сделали это?