Začněte nyníZačněte zdarma

Použití lambda() s map()

Funkce map() v Pythonu vrací seznam výsledků po aplikování zadané funkce na každý prvek daného iterovatelnéhobjektu (seznam, tuple atd.). Obecná syntaxe funkce map() je map(fun, iter). S map() lze také použít lambda funkce. Pro přehled syntaxe funkce map() s lambda() se podívej na snímek 5 ve videu 1.7.

V tomto cvičení použiješ funkci lambda uvnitř vestavěné funkce map() k umocnění všech čísel v seznamu na druhou.

Toto cvičení je součástí kurzu

Big Data Fundamentals with PySpark

Zobrazit kurz

Pokyny k cvičení

  • Vypiš my_list, který máš dostupný ve svém prostředí.
  • Umocni každý prvek my_list na druhou pomocí map() a lambda().
  • Vypiš výsledek funkce map.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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", ____)
Upravit a spustit kód