Код: Выделить всё
def process_data(data):
if data:
return [item.upper() for item in data]
return None
process = process_data(["apple", "banana", "cherry"])
process()
Я знаю, что эта ошибка возникает, когда вы пытаетесь вызвать что-то, имеющее значение None, но я не конечно, в этом случае присваивается значение None.
Почему процессу присваивается значение None, хотя функцияprocess_data() должна возвращать список?
Как я могу исправить ошибку и гарантировать, что процесс можно ли вызвать по назначению?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-python
Мобильная версия