0
我有以下列表:查找號碼的所有索引列表中的
lista = [1,2,3,5,0,5,6,0]
我知道print(lista.index(0))
將打印在那裏發現了數即4
我如何獲得的第一個索引它打印下一個索引應該是7等?
我有以下列表:查找號碼的所有索引列表中的
lista = [1,2,3,5,0,5,6,0]
我知道print(lista.index(0))
將打印在那裏發現了數即4
我如何獲得的第一個索引它打印下一個索引應該是7等?
的經典方法是建立索引的列表:
如:
>>> indices = [i for i, v in enumerate(a) if v == 0]
>>> print indices
[4, 7]
當然 - 這可以變成一個生成器表達式替代。但總之 - 使用enumerate
就是你所追求的。
我該如何從索引中刪除lista中的元素? – Alwina 2013-02-20 08:17:56