Python如何从列表中找出所有目标元素的索引
以下是我写的程序,但是找不出bug在哪,求解。解释:myfind程序是要从y中找出所有x的索引(index方法只能找出第一个ORZ)defmyfind(x,y):y.ap...
以下是我写的程序,但是找不出bug在哪,求解。
解释:myfind程序是要从y中找出所有x的索引(index方法只能找出第一个ORZ)
def myfind(x,y):
y.append(x)
start=0
a=[ ]
while start <= len(y):
b=y.index(x,start)
a.append(b)
start=b+1
return a.pop()
print myfind(1,[0,1,0,1,1,0,0,0]) 展开
解释:myfind程序是要从y中找出所有x的索引(index方法只能找出第一个ORZ)
def myfind(x,y):
y.append(x)
start=0
a=[ ]
while start <= len(y):
b=y.index(x,start)
a.append(b)
start=b+1
return a.pop()
print myfind(1,[0,1,0,1,1,0,0,0]) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询