Exemplo 1: Usando o loop para classificar um dicionário
Crie um arquivo python com o seguinte script para classificar um dicionário usando aninhados para loops. Dois tipos de classificação foram mostrados no script. Um dicionário de quatro itens foi declarado aqui. O nome do aluno foi armazenado na chave e a marca obtida foi armazenada no valor. Um objeto de dicionário vazio foi declarado antes de classificar para armazenar os dados do dicionário classificado. Depois de imprimir os valores originais do dicionário, os loops 'aninhados' para 'usados para classificar o dicionário com base nos valores comparando os valores do dicionário. Outro loop aninhado 'para' usado para classificar o dicionário baseado nas chaves comparando as chaves do dicionário.
# Declare um dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima. O dicionário original, o dicionário classificado com base nos valores e o dicionário classificado com base nas chaves mostraram na saída.
Exemplo-2: Usando a função STORNED () com lambda
Usando a função classificada () com lambda é outra maneira de classificar um dicionário. Crie um arquivo python com o seguinte script para classificar um dicionário usando a função classificada () e o lambda. Um dicionário de quatro itens foi declarado no script. O tipo de classificação pode ser definido usando Lambda. A posição do índice foi definida como 1 no terceiro argumento da função classificada (). Isso significa que o dicionário será classificado com base nos valores.
# Declare um dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima. O dicionário original, o dicionário classificado com base nos valores mostrados na saída.
Exemplo 3: Usando a função STORNED () com itens ()
Usando a função STORNED () com itens () é outra maneira de classificar um dicionário e classifica o dicionário em ordem crescente com base em chaves por padrão. Você pode definir o valor do reverso como true se quiser a classificação em ordem decrescente. Crie um arquivo python com o seguinte script para classificar um dicionário usando a função classificada () e os itens (). A função item () é usada para recuperar as chaves ou valores do dicionário. A função classificada () usou dentro da função dict () para obter um dicionário classificado como a saída.
# Declare um dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima. O dicionário original, o dicionário classificado baseado nas chaves, como mostrado na saída.
Exemplo-4: Usando a função STORNED () com a função ItemGetter ()
Usando a função stored () com a função itemgetter () é outra maneira de classificar um dicionário. Ele também classifica o dicionário em ordem ascendente por padrão. A função ItemGetter () está sob o módulo do operador. Crie um arquivo python com o seguinte script para classificar um dicionário usando a função classificada () e a função itemGetter (). Você pode definir o tipo de classificação usando a função ItemGetter () como o Lambda. De acordo com o script a seguir, o dicionário será classificado com base nos valores porque 1 passou como o valor do argumento da função itemGetter ().
# Módulo de operador de importaçãoSaída:
A saída a seguir aparecerá após a execução do script acima. O dicionário original, o dicionário classificado com base nos valores mostrados na saída.
Conclusão:
Um dicionário pode ser classificado com ou sem usar a função interna do Python. Quatro maneiras diferentes de classificar um dicionário foram explicadas neste tutorial usando vários tipos de funções. A função classificada () é a principal função de classificar um dicionário. A ordem da classificação também pode ser definida por esta função. Outra função ou índice é usado para classificar os dados com base nas chaves ou valores mencionando o argumento ou o valor do índice.