ComeçarComece gratuitamente

Uso de lambda() com filter()

Outra função que é muito usada no Python é a função filter(). A função filter() do Python recebe uma função e uma lista como argumentos. Assim como o map(), o filter() pode ser usado com a função lambda. Consulte o slide 6 do vídeo 1.7 para obter ajuda geral sobre a função filter() com lambda().

Neste exercício, você usará a função lambda() dentro da função integrada filter() para encontrar todos os números divisíveis por 10 na lista.

Este exercício faz parte do curso

Fundamentos de Big Data com PySpark

Ver Curso

Instruções de exercício

  • Imprima my_list2, que está disponível em seu ambiente.
  • Filtre os números divisíveis por 10 em my_list2 usando filter() e lambda().
  • Imprima os números divisíveis por 10 em my_list2.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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:", ____)
Editar e executar código