Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Funzioni Lambda | Ricorsione e Funzioni Lambda
Tutorial Sulle Funzioni in Python

bookFunzioni Lambda

Le funzioni lambda sono funzioni anonime, cioè non hanno un nome. Vengono create utilizzando la parola chiave lambda e sono spesso utilizzate per definire funzioni brevi in cui è possibile specificare una funzione direttamente nel punto in cui serve.

La sintassi di base di una funzione lambda è la seguente:

lambda arguments: expression
  • lambda: la parola chiave che indica l'inizio della definizione di una funzione lambda;
  • arguments: l'elenco degli argomenti che la funzione accetta;
  • expression: l'espressione eseguita quando la funzione viene chiamata. Il risultato dell'espressione viene restituito come valore della funzione.

La caratteristica principale delle funzioni lambda è la loro sintassi concisa. Sono utili quando è necessario definire una funzione semplice senza scrivere molto codice.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Compito

Swipe to start coding

È presente una lista di prezzi (prices), e deve essere implementata una espressione lambda che prenda un prezzo come parametro e detragga il 13% di tasse da esso.

  1. Definire una espressione lambda utilizzando la parola chiave lambda.
  2. L'espressione lambda deve accettare un solo parametro (price).
  3. Se il price è negativo, considerarlo non valido e restituire 0 utilizzando direttamente la funzione max() all'interno dell'espressione lambda.
  4. La lambda deve prima verificare il prezzo e poi detrarre il 13% dall'importo valido.
  5. Utilizzare una list comprehension per applicare apply_tax a ogni elemento di prices.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 4.35

bookFunzioni Lambda

Scorri per mostrare il menu

Le funzioni lambda sono funzioni anonime, cioè non hanno un nome. Vengono create utilizzando la parola chiave lambda e sono spesso utilizzate per definire funzioni brevi in cui è possibile specificare una funzione direttamente nel punto in cui serve.

La sintassi di base di una funzione lambda è la seguente:

lambda arguments: expression
  • lambda: la parola chiave che indica l'inizio della definizione di una funzione lambda;
  • arguments: l'elenco degli argomenti che la funzione accetta;
  • expression: l'espressione eseguita quando la funzione viene chiamata. Il risultato dell'espressione viene restituito come valore della funzione.

La caratteristica principale delle funzioni lambda è la loro sintassi concisa. Sono utili quando è necessario definire una funzione semplice senza scrivere molto codice.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Compito

Swipe to start coding

È presente una lista di prezzi (prices), e deve essere implementata una espressione lambda che prenda un prezzo come parametro e detragga il 13% di tasse da esso.

  1. Definire una espressione lambda utilizzando la parola chiave lambda.
  2. L'espressione lambda deve accettare un solo parametro (price).
  3. Se il price è negativo, considerarlo non valido e restituire 0 utilizzando direttamente la funzione max() all'interno dell'espressione lambda.
  4. La lambda deve prima verificare il prezzo e poi detrarre il 13% dall'importo valido.
  5. Utilizzare una list comprehension per applicare apply_tax a ogni elemento di prices.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3
single

single

some-alt