如何创建从100个元素到10个元素的列表 [英] How to create list from 100 elements to list of 10

查看:271
本文介绍了如何创建从100个元素到10个元素的列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天我的大脑会褪色,我相信在这里得到提示要比想一个小时要快.

I have small brain fade today and I believe it will be faster to get hint here than wondering for an hour.

我有100个元素的列表A.如何创建基于列表A的另一个列表(B),该列表将包含10个元素,因此每个元素都是列表A中10个元素的均值?

I have list A of 100 elements. How can I create another list(B) basing on list A, that will have 10 elements, so that each element is mean of 10 elements from list A?

谢谢.

e.g.

A = [10,10,10,10,10,20,20,20,20,20,30,30,30,30,30,40,40,40,40,40]
B = [15, 35]

推荐答案

A = [10,10,10,10,10,20,20,20,20,20,30,30,30,30,30,40,40,40,40,40]
B = []

for i in range (0,int(len(A)/10)):
    numbersSum = sum(A[i*10:(i+1)*10])/10
    print(numbersSum)
    B.append(numbersSum)
print(B)

这篇关于如何创建从100个元素到10个元素的列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆