Você está aqui: Python ::: Dicas & Truques ::: Lista (List) |
|
Como ordenar um array de acordo com a soma dos dígitos dos elementos em Python usando laços e list comprehensionQuantidade de visualizações: 747 vezes |
|
Nesta dica mostrarei como podemos ordenar uma list do Python de acordo com a soma dos dígitos de seus elementos. Em outra dica dessa seção eu mostrei como realizar esta tarefa usando uma função lambda. Agora veremos como atingir o mesmo resultado usando laços e list comprehension. Veja o código completo para o exemplo:
Ao executar este código Python nós teremos o seguinte resultado: O vetor original é: [81, 10, 32, 40, 112, 9, 52, 15, 69] Vetor ordenado de acordo com a soma de seus dígitos: [10, 40, 112, 32, 15, 52, 81, 9, 69] |
|
![]() |
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
JavaScript - Como converter uma string em um valor de ponto-flutuante em JavaScript usando a função parseFloat() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |