Função sorted() Python
Exemplo
Ordenar Tupla:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
Definição e Uso
A função sorted() retorna a lista ordenada do objeto iterável especificado.
Você pode especificar ordem crescente ou decrescente. As strings são ordenadas em ordem alfabética, os números em ordem numérica.
Comentário:Você não pode ordenar uma lista que contenha valores de string e números ao mesmo tempo.
Sintaxe
sorted(iterable, key=key, reverse=reverse)
Valor do Parâmetro
Parâmetro | Descrição |
---|---|
iterable | Obrigatório. Sequência a ser ordenada, lista, dicionário, tupla, etc. |
key | Opcional. Executar para determinar a ordem da função. O padrão é None. |
reverse | Opcional. Valor Booleano. False será ordenado em ordem crescente, True em ordem decrescente. O padrão é False. |
Mais Exemplos
Exemplo
Ordenação Numérica:
a = (2, 35, 17) x = sorted(a) print(x)
Exemplo
Ordenação Crescente:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Exemplo
Ordenação Decrescente:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)