Перейти к содержанию

Сортировки списков

Задание на проверку знаний.

  1. Создайте список целых чисел (не менее пяти чисел в списке) и присвойте переменной unsorted_list

  2. В переменную sorted_list поместите отсортированный по убыванию unsorted_list (при этом unsorted_list должен остаться в исходном состоянии)

Загрузка тренажера...

задача 2

  1. Переменной my_family_list_name присвойте значение списка с именами членов Вашей семьи. Отсортируйте этот список "на месте" ('in place' - вы часто будете встречать в документации эту формулировку. Это значит, что сортируется именно этот список и новый объект не создается). Сортировка строковых значений производится в "лексографическом порядке". Подробнее об этом - лексографический порядок
  2. А теперь значению переменной long_name_top_my_family присвойте список, имена членов Вашей семьи в котором будут отсортированы по длине в порядке возрастания.

Additional materials алгоритмы сортировки - отдельная тема, которую очень любят (почему-то) на собеседованиях. По ссылке вы найдете обзорную статью, которая может служить вводным материалом в эту широкую тему.

Загрузка тренажера...

image image