Você está aqui: Python ::: Dicas & Truques ::: Set (Conjunto) |
Como somar os elementos de um Set do Python usando a função sum()Quantidade de visualizações: 4245 vezes |
A função sum() da linguagem Python pode ser usada para somar os valores do elementos de um Set (conjunto). Para isso, todos os elementos do conjunto devem ser do tipo numérico ou fornecer uma forma de serem convertidos implicitamente para uma representação numérica. Eis um exemplo no qual criamos um Set vazio e usamos a função add() para adicionar 3 elementos a ele. Em seguida usamos a função sum() para calcular e retornar a soma dos mesmos. Veja o código Python completo para o exemplo: # método principal def main(): # vamos criar um Set vazio conjunto = set() # vamos adicionar três valores ao Set conjunto.add(6) conjunto.add(9) conjunto.add(13) # vamos exibir os valores do Set print("Valores no conjunto:", conjunto) Ao executar este código Python nós teremos o seguinte resultado: Valores no conjunto: {9, 13, 6} A soma dos elementos do conjunto é 28 Note que chamar a função sum() em um Set que possui elementos não numéricos pode resultar no seguinte erro: Valores no conjunto: {'Java', 13, 6} Traceback (most recent call last): File "c:\estudos_python\estudos.py", line 19, in <module> main() File "c:\estudos_python\estudos.py", line 15, in main soma = sum(conjunto) TypeError: unsupported operand type(s) for +: 'int' and 'str' |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
C - Como alocar memória para instâncias de uma estrutura (struct) e acessá-las usando ponteiros em C |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |