Python怎么先排序再去头尾再累加?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python怎么先排序再去头尾再累加?相关的知识,希望对你有一定的参考价值。

参考技术A #n为要操作的列表
n.sort()#排序,升序
#n.sort(reverse = True)#降序
n.pop(0)#去头
n.pop()#去尾
total = 0 #用来计算总和
for i in range(len(n)):
..#前面的点表示空格
..total += n[i]
#最后的total为列表n总和(*^▽^*)
参考技术B n = [4,5,3,1,2]
print(sum(sorted(n)[1:-1]))
参考技术C lista=[1,8,9,3,7]#lista为要操作的列表
print(f"原列表:lista")
lista.sort(reverse=1)#排序
print(f"降序后:lista")
lista=lista[1:-1]#去掉头和去尾
print(f"去掉头尾后:lista")
s=sum(lista) #用来计算总和
print(f"求和:s")
参考技术D #n为要操作的列表
n.sort()#排序,升序
#n.sort(reverse = True)#降序
n.pop(0)#去头
n.pop()#去尾
total = 0 #用来计算总和
for i in range(len(n)):
..#前面的点表示空格
..total += n[i]
#最后的total为列表n总和(*^▽^*)

使用Jquery的$.unique去重时,注意先排序再去重

var yearArray = new Array(2009, 2009, 2010, 2010, 2009, 2010);
$.unique(yearArray);
返回 2009, 2010, 2009, 2010

var yearArray = new Array(2009, 2009, 2010, 2010, 2009, 2010);
yearArray.sort();
$.unique(yearArray);
返回 2010, 2009

 

以上是关于Python怎么先排序再去头尾再累加?的主要内容,如果未能解决你的问题,请参考以下文章

使用Jquery的$.unique去重时,注意先排序再去重

头尾相接排序怎么排java

Python先合并再排序

未整理算法的总结

JS数组控制台排序

20190125-找到列表第二大的数以及自己写一个冒泡排序