Kom igångKom igång gratis

Användning av lambda() med filter()

En annan funktion som används flitigt i Python är filter(). Funktionen filter() i Python tar emot en funktion och en lista som argument. Precis som map() kan filter() användas tillsammans med lambda-funktioner. Se bild 6 i video 1.7 för en allmän genomgång av filter() med lambda().

I den här övningen använder du funktionen lambda() inuti den inbyggda funktionen filter() för att hitta alla tal i listan som är delbara med 10.

Den här övningen är en del av kursen

Grunderna i Big Data med PySpark

Visa kurs

Övningsinstruktioner

  • Skriv ut my_list2, som finns tillgänglig i din miljö.
  • Filtrera fram de tal som är delbara med 10 från my_list2 med hjälp av filter() och lambda().
  • Skriv ut de tal från my_list2 som är delbara med 10.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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:", ____)
Redigera och kör kod