Manchmal möchte ich, dass Platzhalter Lambda-Ausdrücke "nichts tun" machen, ähnlich wie wenn ich sage:
def do_nothing(*args):
pass
Die folgende Syntax ist jedoch unzulässig, da Lambda-Ausdrücke versuchen, alles nach dem Doppelpunkt zurückzugeben, und Sie nicht zurückkehren können pass.
do_nothing = lambda *args: pass
Ich habe mich gefragt, ob der folgende Ausdruck ein geeigneter Ersatz für das oben Gesagte ist.
do_nothing = lambda *args: None
Ist es in Ordnung, einen Lambda-Ausdruck zu erstellen , der als Platzhalter-Lambda-Ausdruck verwendet wird, da die do_nothingobige Funktion technisch zurückgegeben Nonewird None? Oder ist es schlechte Praxis?
do_nothingFunktion, aber es ist nicht klar, warum Sie einlambdadafür verwenden müssen.