Итак, у меня есть файл "txt", и я хочу создать 4 на 4 матрицы с ним. Мне нужно отделить их от каждого "4 4". Как мне это сделать? Файл "input.txt" содержит это:
4 4
55 55 55 56
66 66 66 67
77 77 77 78
88 88 88 89
4 4
1 2 3 4
2 2 2 2
3 3 3 3
4 4 4 4
4 4
11 12 13 14
22 24 24 25
33 34 35 36
44 45 46 47
Как я уже сказал, мне нужно сделать отдельные матрицы, и каждая матрица заканчивается на "4 4". Как я могу отделить их оттуда? Я пытался использовать некоторые методы, но не мог сделать это до сих пор. Спасибо, что потратили время на чтение этого вопроса. Я попробовал это:
[i.lower().replace('4 4', '').split() for i in open('input.txt', 'r')]
Вывод такой:
[[],
['55', '55', '55', '56'],
['66', '66', '66', '67'],
['77', '77', '77', '78'],
['88', '88', '88', '89'],
[],
['1', '2', '3', '4'],
['2', '2', '2', '2'],
['3', '3', '3', '3'],
[],
[],
['11', '12', '13', '14'],
['22', '24', '24', '25'],
['33', '34', '35', '36'],
['45', '46', '47']]
Как видите, это не совсем то, что я хотят.