Imagem de fundo

Um programador, utilizando Python 3, precisa filtrar os...

Um programador, utilizando Python 3, precisa filtrar os números pares de uma lista chamada numeros. Por exemplo, dado numeros = [1, 2, 3, 4, 5, 6], o resultado esperado é a lista [2, 4, 6]. Qual das opções a seguir implementa corretamente essa tarefa?


A

pares = [x for x in numeros if x % 2 == 0]


B

pares = filter(lambda x: x % 2 == 0, numeros)


C

pares = list(x for x in numeros if x // 2 == 0)


D

pares = list(filter(lambda x: x // 2 == 0, numeros))