Сортировка коллекций — это одна из ключевых операций, которую часто приходится выполнять при работе с данными. Она позволяет упорядочить элементы коллекции (например, массивы, списки) по определенному критерию: от меньшего к большему, по возрастанию или убыванию, либо по алфавиту. Например, представьте, что вам нужно отсортировать список студентов по фамилии, чтобы удобно было искать нужного человека в журнале, или вывести товары в магазине по цене, начиная с самого дешевого. Эти задачи требуют разных подходов к сортировке, и существуют различные алгоритмы, позволяющие эффективно решать такие проблемы. В Python существует встроенная функция, позволяющую вывести список сортированных элементов, не изменяя исходную коллекцию. my_list = ['b', 'a', 'd', 'c']
my_list = sorted(my_list)
print(my_list) # ['a', 'b', 'c', 'd'] Так как данная функция не изменяет исходную коллекцию, мы можем применить ее к неизменяемым коллекциям my_tuple = (1, 3, 4, 2, 5)
my_tuple = sorted(my_tuple)
print(my_tuple