IniziaInizia gratis

Uso di lambda() con filter()

Un'altra funzione molto usata in Python è filter(). La funzione filter() in Python accetta una funzione e una lista come argomenti. In modo simile a map(), filter() può essere usata con una funzione lambda. Per un aiuto generale su filter() con lambda(), fai riferimento alla diapositiva 6 del video 1.7.

In questo esercizio userai lambda() all'interno della funzione built-in filter() per trovare tutti i numeri divisibili per 10 nella lista.

Questo esercizio fa parte del corso

Fondamenti di Big Data con PySpark

Visualizza il corso

Istruzioni dell'esercizio

  • Stampa my_list2, che è disponibile nel tuo ambiente.
  • Filtra i numeri divisibili per 10 da my_list2 usando filter() e lambda().
  • Stampa i numeri divisibili per 10 da my_list2.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))

# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)
Modifica ed esegui il codice