我試圖循環遍歷列表並每次都打印此列表,但只在最後一次迭代中打印「下一個」。我嘗試了許多不同的想法,但沒有多少運氣。下面是一個接近我想要的例子,但仍然打印'下一個',因爲我的if語句似乎沒有中斷。有沒有辦法像我想要的那樣使用切片來做比較聲明?有沒有更好的方法來解決這個問題?謝謝。使用切片的最後一次循環的Python循環中斷
chapters = ['one', 'two', 'three',]
for x in chapters:
print x
if x == chapters[:-1]:
break
else:
print 'next'
result:
one
next
two
next
three
next (<--I don't want this one)
謝謝,我太親近了。它總是小事情不是它。 ...走下去再讀一遍。 – Michael 2014-09-30 22:10:26