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
Istruzioni dell'esercizio
- Stampa
my_list2, che è disponibile nel tuo ambiente. - Filtra i numeri divisibili per 10 da
my_list2usandofilter()elambda(). - 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:", ____)