Questão FC95868
Julgue o item a seguir, relativos a Python e Java. Considere o seguinte código desenvolvido em Python. print(len(“Banco”)) print(len([“Banco”, “Central”, “do Brasil”])) print(len({
Linguagens de Programação
CEBRASPE (CESPE) · 2024
Considere o seguinte código desenvolvido em Python.
print(len(“Banco”))
print(len([“Banco”, “Central”, “do Brasil”]))
print(len({“Presidente”: “Roberto Campos Neto”,
“Email”: “presidencia@bcb.gov.br”}))
Ao ser executado, esse código apresentará o seguinte resultado.
5
3
2
- Certo
- Errado
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: O código apresentado utiliza a função len() para calcular o comprimento de diferentes tipos de objetos em Python. A primeira chamada, len("Banco"), retorna 5, pois a string "Banco" possui cinco caracteres. A segunda chamada, len(["Banco", "Central", "do Brasil"]), retorna 3, já que a lista contém três elementos. Por fim, a chamada len({"Presidente": "Roberto Campos Neto", "Email": "presidencia@bcb.gov.br"}) retorna 2, pois o dicionário possui duas chaves. Portanto, a saída do código é de fato "5 3 2", confirmando que a afirmação está correta.
Diferença entre Lista e Dicionário em Python
✅ Lista (list) → É uma coleção ordenada de elementos, onde cada item tem um índice numérico (começando do 0).
✅ Dicionário (dict) → É uma coleção de pares chave-valor, onde cada item é acessado por uma chave (nomeada) ao invés de um índice numérico.

Exemplo Prático
🔹 Lista (ordenada por índice)
frutas = ["maçã", "banana", "uva"]
print(frutas[1]) # Saída: banana
(Os elementos são acessados pelos números 0, 1, 2, etc.)
🔹 Dicionário (organizado por chave)
pessoa = {"nome": "Carlos", "idade": 25}
print(pessoa["nome"]) # Saída: Carlos
(Aqui, usamos a chave "nome" em vez de um número para acessar o valor.)
Resumo
- Use listas quando quiser armazenar múltiplos valores em ordem.
- Use dicionários quando precisar armazenar informações associadas a uma chave.
Conteúdo do catálogo FC Concursos · Atualizado em