溫馨提示×

Python分組求和的方法是什么

小億
333
2023-11-30 02:30:28
欄目: 編程語言

Python中可以使用groupby函數來對列表進行分組,并使用sum函數對每個組進行求和。

下面是一個示例代碼:

from itertools import groupby

# 原始列表
numbers = [1, 1, 2, 2, 3, 4, 5, 5]

# 使用groupby函數對列表進行分組
groups = groupby(numbers)

# 對每個組進行求和
result = [(key, sum(group)) for key, group in groups]

# 輸出結果
print(result)

輸出結果為:

[(1, 2), (2, 4), (3, 3), (4, 4), (5, 10)]

在上面的示例中,原始列表中的相鄰的相同數字被分為一組,然后使用sum函數對每個組進行求和,最終得到每個組的求和結果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女