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:
- for cargos_ordenados in cargos reverse True;
- cargos_ordenados = sorted(cargos,reverse=True);
- while cargos: cargos_ordenados = cargos- -;
- cargos_ordenados = descending(cargos);
- 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