共計 339 個字符,預計需要花費 1 分鐘才能閱讀完成。
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
函數對每個組進行求和,最終得到每個組的求和結果。
丸趣 TV 網 – 提供最優質的資源集合!
正文完