Цитирование по списку из определенного ключа в конец списка в Python, как я прохожу через список, начинающийся с ключа, а не с начала. например. l = ['a','b','c','d'] пройти через l, но начиная с b e.g. l[1] Ответ 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
Ответ 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