Введение и цель видео 0:00 Артём Егоров продолжает изучать Python. В прошлом видео обсуждались сортировки в Python. В этом видео рассматривается изменение способа сортировки с помощью аргумента key.
Использование встроенной функции 0:58 Пример использования функции abs для сортировки по модулю числа. Функция abs применяется без дополнительных аргументов.
Использование собственной функции 1:39 Создание функции f для сортировки по последней цифре числа. Пример сортировки по последней цифре: числа, заканчивающиеся на ноль, сортируются первыми.
Сортировка в обратном порядке 2:28 Применение знака минус перед выражением для сортировки в порядке убывания. Пример сортировки по последней цифре в порядке убывания: числа, заканчивающиеся на девять, сортируются первыми.
Сортировка по двум критериям 3:09 Добавление второго критерия сортировки: вторая цифра числа. Пример: числа, заканчивающиеся на ноль, сортируются по второй цифре, если они равны.
Встроенные методы объектов 4:01 Сортировка строк по алфавитному порядку, независимо от регистра букв. Использование метода lower для сортировки строк.
Анонимные функции 5:07 Создание анонимной функции с помощью лямбда-выражения. Пример сортировки строк с числами после символов: строки разбиваются по пробелам, числа извлекаются с помощью функции int.
Двойная сортировка с лямбда 6:56 Двойная сортировка: сначала по числовым значениям, затем по алфавиту. Пример обмена местами строк с одинаковыми числами: «б» и «е», «д» и «зет». Важность использования скобок для возврата одного значения из лямбда-функции.
Сортировка букв разного регистра 8:24 Большие буквы сортируются раньше маленьких из-за разного регистра. Для исправления ситуации используется метод `lower` с скобками. После применения метода маленькие буквы сортируются меньше заглавных.
Изменение порядка сортировки чисел 9:22 Для сортировки чисел в порядке убывания перед числом ставится знак минус. При равных значениях числа сортируются по алфавиту.
Сортировка строк 9:41 Знак минус перед строкой вызывает ошибку. Для полной инверсии порядка сортировки используется параметр `reverse` со значением `True`. Строки сортируются в обратном алфавитном порядке.
Сортировка строк с одинаковыми значениями 10:41 Три строки с одинаковыми значениями не сортируются по числам. Метод `lower` обрабатывает символы как маленькие буквы.
Двойная сортировка 11:17 Необходимо изменить алфавитный порядок, оставив числа в порядке возрастания. Выполняются две отдельные сортировки: сначала по числам, затем по символам в обратном порядке. Результат сортировки по числам сохраняется в списке `a`.
Завершение 13:14 При использовании знака минус перед `int` последние три элемента сортируются в другом порядке. Автор прощается и призывает ставить лайки.