Aan de slagGa gratis aan de slag

Gebruik van lambda() met map()

De functie map() in Python geeft een lijst terug met de resultaten nadat de opgegeven functie is toegepast op elk item van een opgegeven iterable (lijst, tuple, enz.). De algemene syntaxis van de functie map() is map(fun, iter). We kunnen ook lambda-functies gebruiken met map(). Raadpleeg dia 5 van video 1.7 voor algemene hulp over de map()-functie met lambda().

In deze oefening gebruik je een lambda-functie binnen de ingebouwde functie map() om alle getallen in de lijst te kwadrateren.

Deze oefening maakt deel uit van de cursus

Big Data Fundamentals met PySpark

Cursus bekijken

Oefeninstructies

  • Print my_list, die beschikbaar is in je omgeving.
  • Kwadrateer elk item in my_list met map() en lambda().
  • Print het resultaat van de map-functie.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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