我有一個項目列表:list = [a, b, c, d]
我想修改每個項目,然後time.sleep(10)
,然後再轉到下一個迭代。在最後一次迭代中,我想修改該項目,但不要睡覺。尋找一個優雅的方式來`time.sleep()`每次迭代後,除了最後一次迭代
for item in list:
# modify item
time.sleep(10) # avoid this line on the final iteration
不一定是這個結構 - 尋找任何可以完成工作的方法。
如果我的理解正確,你傳遞-3作爲枚舉的開始索引,迭代:-3,-2,-1,0,並將0用作False用於if語句? – Homer
@Simonsays是的,這是正確的。 Zero是False-ish,非零數字是Python中的True-ish。 –