Почему функция, которая должна возвращать сортированный по возрастанию список чисел возвращает None?
Я хочу сделать так, чтобы на вход программы подавалась строка, содержащая целые числа, и программа возвращала сортированный по возрастанию список этих чисел. Но программа возвращает None. Из-за чего это происходит?
Вот код:
Lst = input('Введите несколько натуральных чисел:').split()
def sort_list(lst):
for i in lst:
lst[lst.index(i)] = int(i)
return lst.sort()
print(sort_list(Lst))
Источник: Stack Overflow на русском