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

Použití lambda() s filter()

Další hojně využívanou funkcí v Pythonu je filter(). Tato funkce přijímá jako argumenty funkci a seznam. Podobně jako map() lze i filter() kombinovat s funkcí lambda. Obecný přehled použití filter() s lambda() najdeš na snímku 6 ve videu 1.7.

V tomto cvičení použiješ funkci lambda() uvnitř vestavěné funkce filter(), abys ze seznamu vybral/a všechna čísla dělitelná 10.

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

Big Data Fundamentals with PySpark

Zobrazit kurz

Pokyny k cvičení

  • Vypiš seznam my_list2, který je dostupný v tvém prostředí.
  • Pomocí filter() a lambda() vyfiltruj ze seznamu my_list2 čísla dělitelná 10.
  • Vypiš čísla dělitelná 10 ze seznamu my_list2.

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