例如,我有下一個串列:
`l = ['a1', 'c4', 'p8', ... , '9i']`
該串列包含 1000 個值 ->print(len(l)) = 1000
我的下一個動作,就是迭代list
for i in list:
print(i)
我需要time.sleep(10)在每 100 次迭代后添加到這個程序,但一次time.sleep(60)應該在第一次迭代之后(在開始時)。我怎么能做到這一點?謝謝
uj5u.com熱心網友回復:
用于enumerate迭代值及其位置
i==0會睡60i0==0(100, 200, 300, ...) 將睡覺10
for i, value in enumerate(values):
print(value)
if i == 0:
time.sleep(60)
elif i % 100 == 0:
time.sleep(10)
uj5u.com熱心網友回復:
for i, item in enumerate(my_list, 1):
if i == 1:
time.sleep(60)
elif i % 100:
time.sleep(10)
print(item)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/491069.html
