我正在使用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
我现在明白了,谢谢! –