對 Python 字典中的值求和

Manav Narula 2023年1月30日 2021年2月7日
  1. 在 Python 字典中使用 for 迴圈進行求和
  2. sum() 函式在 Python 字典中求和值
對 Python 字典中的值求和

在本教程中,我們將介紹如何對 Python 字典中的值求和。

在 Python 字典中使用 for 迴圈進行求和

第一種方法涉及使用 for 迴圈。我們遍歷字典中的每一個值,並將最後的結果儲存在迴圈外宣告的一個變數中。

讓我們看看下面的例子。

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

total = 0

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

print(total)

輸出:

53

values() 函式返回一個字典值的列表。

sum() 函式在 Python 字典中求和值

sum 函式在 Python 中用於返回一個可迭代物件的總和。我們可以通過使用 sum 函式來消除 for 迴圈的使用。例如,我們可以使用 sum 函式來消除 for 迴圈的使用。

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

輸出:

53
Author: Manav Narula
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

相關文章 - Python Dictionary