Что возвращает метод list sort python?
3 года назад
Andrey Moshkov
Метод sort() ничего не возвращает так как сортирует исходный список, поэтому на выходе будет None
sort()
None
Пример 1
numbers = [1, 3, 2, 5, 0] new_numbers = numbers.sort() print(new_numbers) # => None
Пример 2
numbers = [1, 3, 2, 5, 0] numbers.sort() print(numbers) # => [0, 1, 2, 3, 5]
Чтобы отсортировать и вернуть новый список, лучше использовать функцию sorted()
sorted()
Пример 3
numbers = [1, 3, 2, 5, 0] new_numbers = sorted(numbers) print(new_numbers) # => [0, 1, 2, 3, 5]
Ilia Kaziamov
Python-разработчик
Изучите Python, Django, REST и Fast API для создания веб-приложений
от 6 792 ₽
Посмотреть →
СИКП на Python
Изучите Python на глубоком уровне для решения сложных задач
от 3 900 ₽
ООП на Python
Изучите архитектуру и чистый код на Python
Веб-разработка на Python
Навык создания веб-приложений на Flask
Python для анализа данных
Изучите Python для больших данных и аналитических задач
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке