gpt4 book ai didi

python - Lambda 函数获取嵌套列表中所有列表的长度总和?

转载 作者:行者123 更新时间:2023-11-30 22:15:35 25 4
gpt4 key购买 nike

get_total_length([[1, 2, 3], [4, 5], [6, 7, 8, 9, 10]])

我是 lambda 函数的新手。如何创建 lambda 函数来获取嵌套列表中列表的长度总和。对于上述示例,结果应为 10。

最佳答案

在生成器表达式中,计算每个子列表的 len,然后将其传递给 sum 函数。

>>> values = [[1, 2, 3], [4, 5], [6, 7, 8, 9, 10]]
>>> sum(len(i) for i in values)
10

作为 lambda 函数

>>> get_total_length = lambda values: sum(len(i) for i in values)
>>> get_total_length([[1, 2, 3], [4, 5], [6, 7, 8, 9, 10]])
10

关于python - Lambda 函数获取嵌套列表中所有列表的长度总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50235338/

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