if...else nella funzione Lambda Python

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
Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti