简单问题,如何调用此函数

简单问题,如何调用此函数

def f1(l):
        for i in renge(1,len(l)):
                a = l[i]
                if a%10 != a:
                        del(l[i])
                        l.append(a%10)
        return l


LL=f1([3,3,3,3,3,3,3])


#请问为什么不行?
一个bug 是 range, 不是renge。原因是你在循环时修改了list,但却还使用这个list来处理循环的边界。
这个应该可以:

[Copy to clipboard] [ - ]
CODE:
def f1(l):
    for i in range(len(l)):
         while l[i]%10 != l[i]:
              l[i] %= 10