Aan de slagGa gratis aan de slag

Gebruik van lambda() met filter()

Een andere functie die veel wordt gebruikt in Python is de functie filter(). De functie filter() in Python neemt een functie en een lijst als argumenten. Net als bij map() kun je filter() gebruiken met een lambda-functie. Zie dia 6 van video 1.7 voor algemene hulp over filter() met lambda().

In deze oefening gebruik je de functie lambda() binnen de ingebouwde functie filter() om alle getallen in de lijst te vinden die deelbaar zijn door 10.

Deze oefening maakt deel uit van de cursus

Big Data Fundamentals met PySpark

Cursus bekijken

Oefeninstructies

  • Print my_list2, die beschikbaar is in je omgeving.
  • Filter de getallen die deelbaar zijn door 10 uit my_list2 met filter() en lambda().
  • Print de getallen die deelbaar zijn door 10 uit my_list2.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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:", ____)
Code bewerken en uitvoeren