1. Learn
  2. /
  3. Courses
  4. /
  5. Python pro uživatele R

Connected

Exercise

Lambda funkce

Pokud jsi v R někdy používal/a rodinu funkcí *apply (například sapply() nebo lapply()), pravděpodobně jsi narazil/a i na anonymní funkce. V Pythonu se anonymním funkcím říká lambda funkce.

Tyto funkce se od běžných funkcí příliš neliší. Místo klíčového slova def se u lambda funkce používá lambda. Typicky se využívají pro funkce, které se vejdou na jeden řádek.

Například funkci, která vrátí třetí mocninu čísla, lze zapsat takto:

cube_lambda = lambda x: x**3
print(cube_lambda(3))

27

Instructions

100 XP
  • Převeď běžnou funkci sq_func() na lambda funkci a pojmenuj ji sq_lambda.
  • Pomocí lambda funkce vypiš výsledek, když do funkce předáš hodnotu 3.