if...else nella funzione Lambda Python

Hemank Mehtani 12 luglio 2021
if...else nella funzione Lambda Python

Una funzione lambda viene utilizzata per implementare una semplice logica in Python e può essere pensata come una funzione anonima. Può avere molti argomenti ma può avere solo un’espressione, proprio come qualsiasi altra funzione definita usando la parola chiave def.

Possiamo definire funzioni lambda in una singola riga di codice e si sono rivelate molto utili in Python.

In questo tutorial, useremo l’istruzione if-else nelle funzioni lambda in Python.

L’istruzione if-else è un’istruzione condizionale in Python utilizzata per eseguire entrambe le parti True e False della condizione.

Il codice all’interno del blocco if verrà eseguito quando il codice della condizione è True e il blocco else quando la condizione è False.

Possiamo incorporare le istruzioni if-else all’interno di una funzione lambda in Python.

Vedere il seguente esempio,

def test(a):
    return True if (a > 10 and a < 20) else False


print(test(13))
print(test(1))
print(test(34))

Produzione:

True
False
False