2011-06-09 11 views

Respuesta

30

sólo tiene que utilizar slicing:

>>> l = ['a','b','c','d'] 
>>> for i in l[1:]: 
...  print i 
... 
b 
c 
d 

Se generará una nueva lista con los artículos antes de 1 eliminado:

>>> l[1:] 
['b', 'c', 'd'] 
4

Este bucle voluntad a través de artículos en l que comienzan con 1:

for i in l[1:]: 
    #do something with i 
3

La sintaxis para dividir una lista como esta es: l[1:]

Para responder a su pregunta:

for i in l[1:]: 
    print i 
5

Mi ciento 5:

start_from = 'b' 

for val in l[l.index(start_from) if start_from in l else 0:]: 
    print val 
Cuestiones relacionadas