Работа с матрицей на Python
Задание, которое нужно сделать в Python:
Определите структуру для хранения матрицы.
- Напишите код замены значений всех элементов матрицы на 0.
- Напишите код, который удалит 4 последних строки.
- Напишите код, который поменяет первый и последний столбцы матрицы местами.
Сделал матрицу:
matr = [[1, 2, 3, 4, 5, 6, 7, 8],
[8, 7, 6, 5, 4, 3, 2, 1],
[2, 3, 4, 5, 6, 7, 8, 9],
[9, 8, 7, 6, 5, 4, 3, 2],
[1, 3, 5, 7, 9, 7, 5, 3],
[3, 1, 5, 3, 2, 6, 5, 7],
[1, 7, 5, 9, 7, 3, 1, 5],
[2, 6, 3, 5, 1, 7, 3, 2]]
for i in range(len(a)):
a[i] = [0, for _ in range(len(a[i])]
a = [[a[i][j], for j in range(len(a[i])], for i in range(len(a) - 4)]
for i in range(len(a)):
a[i][0], a[i][len(a[i] - 1)] = a[i][len(a[i] - 1)], a[i][0]
Подскажите с остальными