Вопросы к Поиску с Алисой
Если функция в Python возвращает None вместо списка, возможно, она не использует оператор return для возврата значения. ru.hexlet.io Если после него явно ничего не указывается, то по умолчанию считается, что там стоит объект None. ru.hexlet.io
Чтобы исправить проблему, нужно использовать оператор return. stackoverflow.com ru.hexlet.io Например, если функция не должна ничего возвращать, она производит какие-либо действия с объектами в глобальной зоне видимости, то в таком случае return может и не использоваться. ru.hexlet.io
Также для функций, которые не предназначены для того, чтобы что-то возвращать, не нужно использовать возвращаемое ими значение, то есть присваивать его каким-либо переменным. www.cyberforum.ru
Ещё одна возможная причина проблемы — использование метода, который изменяет объект, к которому применён, а не возвращает результат изменения объекта. ru.hexlet.io Например, метод extend() в этом случае возвращает None, так как изменяет список, а не возвращает результат изменения объекта. ru.hexlet.io python.su