Иногда я нахожусь в том, что хочу сделать слова "не делать ничего" лямбда-выражения, похожие на высказывание:
def do_nothing(*args):
pass
Но следующий синтаксис является незаконным, поскольку лямбда-выражения пытаются вернуть все, что есть после двоеточия, и вы не можете вернуть pass
.
do_nothing = lambda *args: pass
Поэтому мне было интересно, будет ли следующее выражение подходящей заменой для вышеупомянутого?
do_nothing = lambda *args: None
Так как функция do_nothing
выше технически возвращает None
, можно ли сделать лямбда-выражение, которое возвращает None
для использования в качестве выражения lambda-заполнителя? Или это плохая практика?