gpt4 book ai didi

list - 从列表创建总和列表

转载 作者:行者123 更新时间:2023-12-01 08:58:56 25 4
gpt4 key购买 nike

有没有更时髦的方法来做到这一点?也就是说,从原始列表中的 3 个数字组的总和创建一个新列表。

    myList = [1,2,3,4,5,6,7,8,9]
newList = []

while (myList.size > 0) {
newList.add(myList.pop() + myList.pop() + myList.pop())
}

println newList.reverse()

[6, 15, 24]

最佳答案

这个怎么样:

myList.collate(3).collect {it.sum()}

或者只是很好地使用扩展运算符 *

myList.collate(3)*.sum()

关于list - 从列表创建总和列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22869870/

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