我有一个这样的列表:
[1, 2, 5, 2, 7, 3, 9, 5...]
有没有一种有效的方法可以在这里找到 2 个最大元素的总和,而不是:
for i in range():
for j in range():
我发现了这个: 《最大子数组问题》
但我还没有完全理解它的作用。
最佳答案
sum(sorted([9,8,1,3,4,5,7,0])[-2:])
- 对所有元素进行排序
- 得到最后两个元素
- 总结一下
关于python - 如何对列表中的两个最大元素求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48666460/