Python é uma linguagem de programação de uso geral amplamente utilizado. As principais razões para a popularidade de Python são sua sintaxe simples, módulos internos e funções que permitem executar tarefas poderosas. A função stor () é uma função interna no python que classifica os elementos de uma lista, em ordem crescente por padrão. Você também pode usar a função storn () para classificar os elementos em ordem decrescente ou definir os critérios de classificação. Neste artigo, a função Sort () é explicada em detalhes com alguns exemplos simples.
Sintaxe da função Sort ()
A sintaxe da função Sort () é a seguinte:
list_obj.classificar (reverse = "", key = "")Ambos os parâmetros dentro da função Sort () são opcionais. O parâmetro reverso é usado para classificar a lista em ordem decrescente. Se "reverse = true", a lista será classificada em ordem decrescente; Caso contrário, "reverso = false" por padrão. O parâmetro "chave" especifica a função que define os critérios de classificação. A função stor () não altera a ordem dos elementos no objeto Lista original; Em vez disso, cria uma cópia do objeto da lista com elementos classificados e o retorna como a saída.
Exemplos da função Sort ()
Os exemplos a seguir abrangem o uso da função Sort () em mais detalhes.
Exemplo 1: Classificação de uma lista de strings
A função Sort () classifica listas de strings, números inteiros e números de ponto flutuante. Neste primeiro exemplo, classificaremos a seguinte lista de strings em ordem ascendente usando a função Sort ().
#DeClaring uma lista de estudantesSaída
Como você pode ver, a lista foi classificada com sucesso.
Em seguida, classificaremos a lista de elementos de string em ordem decrescente. Nesse caso, o valor reverso é igual a “verdadeiro.”
#DeClaring uma lista de estudantesSaída
Neste exemplo, classificaremos a lista de alfabetos de vogal em ordem ascendente e descendente, respectivamente.
#DeClaring uma lista de estudantesSaída
Agora, classificaremos a lista com base no comprimento de cada elemento. A função FUNCLEN () verifica a lista de cada item e o retorna. A função stor () classifica os elementos da lista com base no comprimento de cada elemento, com os elementos com o menor comprimento chegando primeiro na lista classificada.
#Decaring uma funçãoSaída
Para classificar os elementos para que os itens de comprimento superior venham primeiro, o valor do parâmetro reverso deve ser “verdadeiro.”
#Decaring uma funçãoSaída
Exemplo 2: Classificação de uma lista de números inteiros
A função Sort () também pode classificar uma lista de números inteiros em ordem ascendente ou decrescente.
No exemplo a seguir, declararemos uma lista de números inteiros e classificamos -o em ordem ascendente e descendente.
#Decaring uma lista de números inteirosSaída
A lista de números inteiros agora foi classificada em ordem ascendente e descendente.
Exemplo 3: Classificação de uma lista de números de ponto flutuante
A função Sort () também é aplicável a uma lista de números de ponto flutuante.
No exemplo seguinte, classificaremos uma lista de números de ponto flutuante em ordem ascendente e descendente.
#Decaring uma lista de números inteirosSaída
A lista de números de ponto flutuante agora foi classificado em ordem ascendente e descendente.
Exemplo 4: Classificação de uma lista de itens de dicionário
Um dicionário pode ser colocado dentro de uma lista como um elemento.
No exemplo seguinte, classificaremos elementos de dicionário em uma lista enquanto cria um dicionário de estudantes. Vamos classificar os elementos com base nos valores da idade deles.
# Uma função que retorna o valor do 'ano':Saída
Conclusão
A função Sort () é uma função interna no Python que classifica uma lista de elementos. A função stor () pode levar dois parâmetros opcionais, eu.e., reverso e chave. Este artigo explicou como usar a função Python Sort () em detalhes com vários exemplos.