Valores de dicionário de soma em Python

Manav Narula 30 janeiro 2023
  1. Soma valores no dicionário Python com o loop for
  2. Valores de soma no dicionário Python com a função sum()
Valores de dicionário de soma em Python

Neste tutorial, apresentaremos como somar valores em um dicionário Python.

Soma valores no dicionário Python com o loop for

O primeiro método envolve o uso do loop for. Nós iteramos sobre cada valor no dicionário e armazenamos o resultado final em uma variável, que é declarada fora do loop.

Vamos ver o seguinte exemplo.

d1 = {"a": 15, "b": 18, "c": 20}

total = 0

for i in d1.values():
    total += i

print(total)

Resultado:

53

A função values() retorna uma lista de valores do dicionário.

Valores de soma no dicionário Python com a função sum()

A função sum é usada para retornar a soma de um interable em Python. Podemos eliminar o uso do loop for usando a função sum. Por exemplo,

d1 = {"a": 15, "b": 18, "c": 20}
print(sum(d1.values()))

Resultado:

53
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artigo relacionado - Python Dictionary