Что возвращает метод list sort python?
Ответы
Ilia Kaziamov
24 ноября 2022
Метод 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()
Пример 3
numbers = [1, 3, 2, 5, 0]
new_numbers = sorted(numbers)
print(new_numbers)
# => [0, 1, 2, 3, 5]
0
0