Есть задача написать функцию:
Функция принимает в качестве аргумента список строк.
Необходимо вернуть отсортированный список строк, в котором: сначала идет группа строк, начинающихся на ‘x’, затем все остальные.
Наример: из получится
Подсказка: это можно сделать при помощи склеивания 2х заранее отсортированных списков
Есть код:
words = ['mix', 'xyz', 'apple', 'xanadu', 'aardvark'] def front_x(words): x_files = [] for i in words: if i[0] == 'x': words.remove(i) x_files.append(i) return x_files.extend(words) print(front_x(words))
Вопрос: почему “return” возвращает “None”?
Смотрел работу кода в визуализаторе, все проходит нормально до строчки с “return”