В предыдущих шагах посмотрели на реализацию нескольких сортировок, но на практике зачастую используют стандартных метод sort() или sorted().
👨💻 Основное отличие состоит в том, что sorted(some_list) сортирует список и возвращает его копию:
a = [3, 2, 1] print sorted(a)
A some_list.sort() сортирует список на месте :
a = [3, 2, 1] print a.sort()
❓Задача:
Написать программу, сортирующая элементы главной диагонали двумерного списка целых чисел.
📍Матрица (двумерный список) — это совокупность n*m чисел, записываемых в виде прямоугольной таблицы, состоящей из n строк и m столбцов.
a[i][j]:
i — номер строки, изменяется от 1 до n;
j — столбец, изменяется от 1 до m.
Элементы на главной диагонали находятся на местах, где i = j.
Авторизуйтесь, чтобы оставить комментарий.