【发布时间】:2017-01-30 10:07:12
【问题描述】:
我需要平均 Python 列表中的每个 n 元素,在此示例中为 n = 3:
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
所以输出列表将是:
list2 = [2, 2, 2, 5, 5, 5, 8, 8, 8]
【问题讨论】:
-
您自己尝试过吗?
-
显示编码尝试,所以
n在您的示例中是 3? -
结果不应该是
[2,5,8]吗? -
你能再解释一下这个问题吗?关于什么是n,以及o / p应该如何出现。目前,您只有输入和输出,没有任何 n 定义。如果我们假设 n 为 3,那么它对 o/p 有点意义,但您可能想要完全不同的东西。并告诉我们你到目前为止尝试了什么。结果不应该是 [2,5,8] 而不是返回冗余数据吗?
-
@wvdz 我需要在
list2中保持相同数量的元素,所以我也想将平均值写入块中的前 2 个元素