Встречается на собеседованиях • сегодня
В чем разница между sort и sorted
sort — это метод списка, который сортирует его на месте (in-place), изменяя исходный список и возвращая None.
sorted — это встроенная функция, которая возвращает новый отсортированный список, не изменяя исходную коллекцию. Работает с любыми итерируемыми объектами (списки, кортежи, строки и т.д.).
Пример:
python
lst = [3, 1, 2]
lst.sort() # Изменяет lst, возвращает None → lst = [1, 2, 3]
new_lst = sorted(lst) # Создает новый список, lst не меняетсяКлючевые отличия:
sortработает только со списками,sorted— с любыми итерируемыми.sortизменяет оригинал,sortedвозвращает копию.- Оба поддерживают аргументы
keyиreverse.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы