Подтвердить что ты не робот

Цитирование по списку из определенного ключа в конец списка

в Python, как я прохожу через список, начинающийся с ключа, а не с начала. например.

l = ['a','b','c','d']

пройти через l, но начиная с b e.g. l[1]

4b9b3361

Ответ 1

Просто используйте slicing:

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

Он будет генерировать новый список с элементами до 1 удален:

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

Ответ 2

Мои 5 центов:

start_from = 'b'

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

Ответ 3

Это будет проходить через элементы в l, начинающиеся с 1:

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

Ответ 4

Синтаксис для сортировки списка, такого как: l[1:]

Чтобы ответить на ваш вопрос:

for i in l[1:]:
    print i