Ответ 1
Просто используйте slicing:
>>> l = ['a','b','c','d']
>>> for i in l[1:]:
... print i
...
b
c
d
Он будет генерировать новый список с элементами до 1
удален:
>>> l[1:]
['b', 'c', 'd']
в Python, как я прохожу через список, начинающийся с ключа, а не с начала. например.
l = ['a','b','c','d']
пройти через l
, но начиная с b e.g. l[1]
Просто используйте slicing:
>>> l = ['a','b','c','d']
>>> for i in l[1:]:
... print i
...
b
c
d
Он будет генерировать новый список с элементами до 1
удален:
>>> l[1:]
['b', 'c', 'd']
Мои 5 центов:
start_from = 'b'
for val in l[l.index(start_from ) if start_from in l else 0:]:
print val
Это будет проходить через элементы в l, начинающиеся с 1:
for i in l[1:]:
#do something with i
Синтаксис для сортировки списка, такого как: l[1:]
Чтобы ответить на ваш вопрос:
for i in l[1:]:
print i