IniziaInizia gratis

Uso di lambda() con map()

La funzione map() in Python restituisce un elenco dei risultati dopo aver applicato la funzione indicata a ciascun elemento di un iterabile (lista, tupla, ecc.). La sintassi generale della funzione map() è map(fun, iter). Possiamo anche usare le funzioni lambda con map(). Fai riferimento alla diapositiva 5 del video 1.7 per un aiuto generale sull'uso di map() con lambda().

In questo esercizio userai una funzione lambda all'interno della funzione built-in map() per elevare al quadrato tutti i numeri nella lista.

Questo esercizio fa parte del corso

Fondamenti di Big Data con PySpark

Visualizza il corso

Istruzioni dell'esercizio

  • Stampa my_list, che è disponibile nel tuo ambiente.
  • Eleva al quadrato ciascun elemento di my_list usando map() e lambda().
  • Stampa il risultato della funzione map.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Print my_list in the console
print("Input list is", ____)

# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))

# Print the result of the map function
print("The squared numbers are", ____)
Modifica ed esegui il codice