Logo Passei Direto
Buscar
Qual dos seguintes comandos em Python é usado para criar uma nova lista a partir de uma lista existente, mantendo apenas os elementos que atendem a uma condição específica?
a) `list(filter(lambda x: x > 10, original_list))`
b) `original_list.select(x > 10)`
c) `original_list.comprehension(x > 10)`
d) `list(map(x > 10, original_list))`
User badge image
EducaFit

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar as opções uma a uma para identificar qual comando em Python é usado para criar uma nova lista a partir de uma lista existente, mantendo apenas os elementos que atendem a uma condição específica. a) `list(filter(lambda x: x > 10, original_list))` - Esta opção utiliza a função `filter` com uma função lambda para filtrar os elementos da lista original que são maiores que 10. É uma forma correta de criar uma nova lista com base em uma condição. b) `original_list.select(x > 10)` - Esta opção não é válida em Python, pois não existe o método `select` para listas. c) `original_list.comprehension(x > 10)` - Esta opção também não é válida, pois a sintaxe correta para list comprehension em Python é diferente. d) `list(map(x > 10, original_list))` - Esta opção utiliza `map`, que aplica a condição a cada elemento, mas não filtra a lista, apenas retorna um novo iterável com valores booleanos. A opção correta que atende à condição de criar uma nova lista a partir de uma lista existente, mantendo apenas os elementos que atendem a uma condição específica, é: a) `list(filter(lambda x: x > 10, original_list))`.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina