FC ConcursosFC Concursos

Questão FC373123

Em um programa escrito em Python, uma série de dados foram inseridos no array cargos, por meio da instrução abaixo. cargos = ["Advogado","Promotor", "Procurador", "Juiz", "Desembar

Linguagens de Programação para Ciência de Dados

FCC · 2022

Em um programa escrito em Python, uma série de dados foram inseridos no array cargos, por meio da instrução abaixo.

 

cargos = ["Advogado","Promotor", "Procurador", "Juiz", "Desembargador", "Ministro"];

 

Para colocar estes dados em ordem alfabética decrescente em um novo array chamado cargos_ordenados utiliza-se a instrução:

  1. for cargos_ordenados in cargos reverse True;
  2. cargos_ordenados = sorted(cargos,reverse=True);
  3. while cargos: cargos_ordenados = cargos- -;
  4. cargos_ordenados = descending(cargos);
  5. cargos_ordenados = ordered(cargos, descending=True);
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

sorted é a função que cria e retorna uma nova lista ordenada a partir de qualquer iterable. Ao usá‑la, não se altera a estrutura original; obtém‑se um novo objeto com os elementos reorganizados.

Quando os itens são strings, a ordenação padrão é alfabética. Para inverter essa ordem e obter a sequência em ordem alfabética decrescente, utiliza‑se o parâmetro reverse=True.

Portanto, a instrução cargos_ordenados = sorted(cargos, reverse=True) cria uma nova lista chamada cargos_ordenados contendo os cargos em ordem alfabética decrescente, preservando a lista original cargos.

Síntese da assinatura: sorted(iterable, key=..., reverse=...), com reverse=True para ordem decrescente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo