gpt4 book ai didi

python - 使用 lambda 函数在嵌套列表中查找总和

转载 作者:IT老高 更新时间:2023-10-28 20:50:02 25 4
gpt4 key购买 nike

我有一个类似的数据结构

table = [
("marley", "5"),
("bob", "99"),
("another name", "3")
]

我想做的是,在功能上得到第二列 (5 + 99 + 3) 的总和:

total = sum(table, lambda tup : int(tup[1]))

这与 python 函数 sorted 的语法相似,但不是你使用 python 的 sum 函数的方式。

总结第二列的pythonic/功能方式是什么?

最佳答案

一种方法是使用 generator expression :

total = sum(int(v) for name,v in table)

关于python - 使用 lambda 函数在嵌套列表中查找总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com