小编rez*_*zzz的帖子

列表中的反向索引

对于列表k1 = [31.0,72,105.0,581.5,0,0,0],我想将例如100的常量添加到反向列表中的第一个非零元素.这就是我想要的:newk1 = [0,0,0,681.5,105,72,31]作为Python的初学者,我无法弄明白.请你帮助我好吗.那是我的代码:

k1=[31.0, 72, 105.0, 581.5, 0, 0, 0]
Inverselist=[]


for i in range(len(etack1)):
    Inverselist.append(etack1[-(i+1)])
    print("Inverselist", Inverselist)
newk1=Inverselist
run_once = 0
while run_once < 1:      
    for j in  range(len(newk1)): 
        if newk1[j-1]>0: 
            newk1[j-1]=newk1[j-1]+100 
            run_once = 1 
            break
print("Newk1", newk1 )
Run Code Online (Sandbox Code Playgroud)

python reverse list

6
推荐指数
1
解决办法
7967
查看次数

标签 统计

list ×1

python ×1

reverse ×1