2 Stimmen

Ist es möglich, einen Standardwert für einen Parameter für einen Lambda-Ausdruck in Python anzugeben?

Ist der folgende Python-Code korrekt? Wenn nicht, was ist die richtige Syntax für diese Art von Ausdruck?

x = lambda (y, z=None) : y if z == None else z

3voto

Pavel Anossov Punkte 60132

Sie benötigen die Klammern nicht:

x = lambda y, z=None: y if z is None else z

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X