Användning av lambda() med filter()
En annan funktion som används flitigt i Python är filter(). Funktionen filter() i Python tar emot en funktion och en lista som argument. Precis som map() kan filter() användas tillsammans med lambda-funktioner. Se bild 6 i video 1.7 för en allmän genomgång av filter() med lambda().
I den här övningen använder du funktionen lambda() inuti den inbyggda funktionen filter() för att hitta alla tal i listan som är delbara med 10.
Den här övningen är en del av kursen
Grunderna i Big Data med PySpark
Övningsinstruktioner
- Skriv ut
my_list2, som finns tillgänglig i din miljö. - Filtrera fram de tal som är delbara med 10 från
my_list2med hjälp avfilter()ochlambda(). - Skriv ut de tal från
my_list2som är delbara med 10.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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:", ____)