我有列表lst = [1, 2, 3, 4, 5, 6, 3, 5, 3]
和每个迭代,其中elem == 3
我想打印字符串之前,而elem不是3再次。 我想Python中的循环出错
2 3:
0 1
1 2
6 3:
3 4
4 5
5 6
8 3:
7 5
但我不知道,怎么去以前的字符串
for i, el in enumerate(lst):
if lst[i] == 3:
print i, el
i -= 1
但它精心elem-1
我怎么能继续下去,如果'LST [I-1] == 3' – ldevyataykina
不知道我理解?您可以使用关键字'continue'移动到循环的下一个迭代。但我想你知道吗? – joeButler