list 求和 平均值 最大值 ---reverse 源列表反转 ---sort 正序排序

Posted lxcai213

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list 求和 平均值 最大值 ---reverse 源列表反转 ---sort 正序排序相关的知识,希望对你有一定的参考价值。

#  求和
l = [88,97,79,89,76]
re = 0
for i in l:
    re  += 1
print(re//5)  # 平均值
#
print(sum(l)) #  he
print(max(l)) #  max


#    max    推演思路
#默认第一个值最大  打擂    l[0]
# 后边的元素和参照物依次作比较循环
# 后边元素大于参照物 重新赋值给参照物

l = [88,97,79,89,76]
max_num = l[0]  # 参照物
i = 1           # 不用和本身比较 和 后一位比较
while i < len(l):
    if l[i]> max_num:
        max_num = l[i]
    i += 1
print(max_num)

l = [88,97,79,89,76]
xiao_num = l[0]
i = 1
while i < len(l):
    if l[i] < xiao_num:
        xiao_num = l[i]
    i += 1
print(xiao_num)

# reverse  源列表反转
# sort     正序排序
l = [88,97,79,89,76]
l.reverse()
print(l)  #  [76, 89, 79, 97, 88]
#   反序推演过程
l = [88,97,79,89,76]
i = len(l)- 1
while i >=0:
    print(l[i],end= )   # + end=‘ ‘  结束默认换行
    i -= 1
#  76, 89, 79, 97, 88

#   正序推演过程
i = 0
while i < len(l):
    print(l[i])
    i += 1
 # 88,97,79,89,76

 

#  求和
l = [88,97,79,89,76]
re = 0
for i in l:
re += 1
print(re//5) # 平均值
#
print(sum(l)) # he
print(max(l)) # max


# max 推演思路
#默认第一个值最大 打擂 l[0]
# 后边的元素和参照物依次作比较循环
# 后边元素大于参照物 重新赋值给参照物

l = [88,97,79,89,76]
max_num = l[0] # 参照物
i = 1 # 不用和本身比较 和 后一位比较
while i < len(l):
if l[i]> max_num:
max_num = l[i]
i += 1
print(max_num)

l = [88,97,79,89,76]
xiao_num = l[0]
i = 1
while i < len(l):
if l[i] < xiao_num:
xiao_num = l[i]
i += 1
print(xiao_num)
#
# reverse 源列表反转
# sort 正序排序
l = [88,97,79,89,76]
l.reverse()
print(l) # [76, 89, 79, 97, 88]
# 反序
l = [88,97,79,89,76]
i = len(l)- 1
while i >=0:
print(l[i],end=‘ ‘) # + end=‘ ‘ 结束默认换行
i -= 1
# 76, 89, 79, 97, 88

# # 正序
i = 0
while i < len(l):
print(l[i])
i += 1
# 88,97,79,89,76

以上是关于list 求和 平均值 最大值 ---reverse 源列表反转 ---sort 正序排序的主要内容,如果未能解决你的问题,请参考以下文章

list 求和 平均值 最大值 ---reverse 源列表反转 ---sort 正序排序

java8 list统计(求和最大最小平均)

利用stream对list集合中的bigdecimal进行分组求和,均值,最大值,最小值

java8 arraylist操作 汇)- Java8 Lambda list统计(求和最大最小平均)

python求最大值、最小值、求和、平均值

Postgres - 如何对窗口函数列的每 x 行求和?