Informática Múltipla Escolha

Qual função Python é usada para verificar se um elemento está presente em uma sequência?

Qual função Python é usada para verificar se um elemento está presente em uma sequência?

  1. Concatenate().
  2. In().
  3. Count().
  4. Add().
  5. Find().

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Análise da Questão

A questão aborda o conceito de testes de pertinência (ou membership testing) em Python. Embora tecnicamente o operador in não seja uma "função" com parênteses como print(), ele é o mecanismo padrão da linguagem para verificar a existência de um item dentro de uma coleção (lista, tupla, string, etc.).

Explicação Detalhada

Para entender por que a alternativa B é a correta, vamos analisar o comportamento das opções apresentadas:

OpçãoFunção/MétodoUtilidade Principal
(A) Concatenate()CombinaçãoUne duas sequências (ex: listas ou strings) em uma só. Não verifica presença.
(B) In()VerificaçãoO operador in retorna True se o elemento existe e False caso contrário.
(C) Count()ContagemRetorna o número de vezes que um elemento aparece na sequência (ex: lista.count(x)).
(D) Add()InserçãoAdiciona um novo elemento à estrutura (comum em sets, não em listas como verificação).
(E) Find()LocalizaçãoMétodo específico de strings que retorna o índice da primeira ocorrência (ou -1 se não existir).

Por que a resposta é In()?

O uso correto na sintaxe Python é através da palavra-chave in, que funciona como um operador lógico de comparação.

Exemplo prático:

minha_lista = [1, 2, 3, 4]

# Verifica se o valor 2 está na lista
if 2 in minha_lista:
    print("Presente") # Saída: Presente

Embora a pergunta use o termo "função", no contexto de questões introdutórias de programação, refere-se ao comando ou operador utilizado para essa finalidade. As outras opções possuem propósitos diferentes (contar, adicionar, concatenar, achar índice).

Conclusão

A única opção que corresponde diretamente à lógica de verificar a presença de um elemento é o operador in. Portanto, a alternativa correta é a B.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.