Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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