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怎么先排序再去头尾再累加?的主要内容,如果未能解决你的问题,请参考以下文章