我正在使用Django,並且我有一個已轉換爲列表的對象的查詢集(unpaid_sales
)。我正在執行一個遍歷此列表的過程,並對每個項目進行操作,直到列表爲空,或給定整數(bucket
)爲零。Python-While循環直到列表爲空
這是我如何設置它:
while unpaid_sales:
while bucket > 0:
unpaid_sale = unpaid_sales.pop(0)
...do stuff
在某些情況下,我收到以下錯誤:
pop from empty list
這有什麼錯我的邏輯是什麼?
使用'or'的同時使用一個。 – YiFei
「桶」何時更改? – jcolemang
我現在明白了,謝謝! –