#python-3.x #return-value
Вопрос:
У меня есть метод Python, который возвращает список файлов для обработки. Я создаю пустой список, а затем добавляю файлы.
Если метод не находит никаких файлов для обработки, есть ли какая-либо польза в том, чтобы проверить, пуст ли список, и вернуть его, а не сам пустой список?
При пустом списке вызывающему абоненту не требуется выполнять какие-либо проверки, так как цикл for просто не будет выполняться.
Комментарии:
1. Почему вы хотите вернуться
None
, а не пустой список? Это затрудняет использование функции вызывающими абонентами, поскольку им приходится обрабатывать неудачное обращение иначе, чем успешное. Какую выгоду вы видите в этом?2. @GreenCloakGuy Вот что мне интересно. Может ли быть какой-либо вариант использования для этого?