Função sorted() Python

Exemplo

Ordenar Tupla:

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

Executar Exemplo

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)

Executar Exemplo

Exemplo

Ordenação Crescente:

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a)
print(x)

Executar Exemplo

Exemplo

Ordenação Decrescente:

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a, reverse=True)
print(x)

Executar Exemplo