将嵌套列表的前2个项的平均值加到嵌套列表的所有项中,然后删除嵌套列表的最后一项

时间:2018-10-19 16:50:37

标签: python

我要在一个点插入对象,对象的原点是中心,所以要从边缘开始并完全填充距离,我需要从边缘开始。为此,我需要将嵌套列表中所有项目的值增加前两个项目的平均值。

到目前为止我要尝试的是:

def avg(numbers):
    return float(sum(numbers)) / max(len(numbers), 1)
# Place your code below this line
list = IN[0]
ln=IN[1]
list2=[]
move=[]
i=0
j=0
if ln >1:
    for n in range(ln):
        move.append(avg([list[n-1][0],list[n-1][1]]))

        for item in list[n]:
            i=list[item]+move[n-1]
            list2.append(i)

# Assign your output to the OUT variable.
OUT = list2
输入数据的

IN [1]和IN [0], IN [0]包含具有不同点的列表(曲线长度的百分比,从0到1),IN [1]包含嵌套列表的数量(曲线的数量)。

谢谢,我知道这很简单,但是我对此深感困惑。

0 个答案:

没有答案