Buscar

Um cientista de dados utilizou a linguagem Python para identificar outliers em um conjunto numérico. Os dados foram agrupados em uma lista da segui...

Um cientista de dados utilizou a linguagem Python para identificar outliers em um conjunto numérico. Os dados foram agrupados em uma lista da seguinte forma: L = [−20, 10, 20, 30, 20, 30, 30, 10]. Qual comando Python deve ser utilizado para apresentar apenas os outliers dessa lista?


a) print(L[::2])
b) print(L[1::2])
c) print(L[-1::-2])
d) print(L[-2::-2])

Essa pergunta também está no material:

RESPONDIDA - PROGRAMAÇÃO PYTH - ex10
1 pág.

Programação Python Universidade Estácio de SáUniversidade Estácio de Sá

💡 3 Respostas

User badge image

Leonardo Xavier Gama

O comando print(L[-1::-2]) apresentará o resultado:

[30, 10, -10]

Explicação:

A expressão L[-1::-2] indica uma fatia (slice) da lista L, começando do último elemento (-1) e indo até o primeiro elemento, de forma reversa, com um passo de -2.

No caso da lista L = [-20, -10, 0, 10, 20, 30], a fatia resultante será [30, 10, -10]. Isso ocorre porque a fatia começa no último elemento (30), avança para o elemento anterior (10), e depois avança novamente para o próximo elemento anterior (-10), seguindo o passo de -2.

Portanto, o resultado do comando print(L[-1::-2]) será [30, 10, -10].

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais