Предположим, что итерация называется функцией без возвращаемого значения. Как я думаю, моя программа должна вести себя, объясняется в этом псевдокоде:
for element in some_list:
foo(element)
def foo(element):
do something
if check is true:
do more (because check was succesful)
else:
return None
do much much more...
Если я реализую это в python, это беспокоит меня, что функция возвращает None
. Есть ли лучший способ "выхода из функции, которая не имеет возвращаемого значения, если проверка не проходит в теле функции"?