gpt4 book ai didi

python - Python-While-Loop,直到列表为空

转载 作者:行者123 更新时间:2023-12-04 13:26:11 26 4
gpt4 key购买 nike

我正在使用Django,并且有一个queryset对象已转换为列表(unpaid_sales)。我正在执行一个遍历此列表并对每个项目进行操作的过程,直到该列表为空或给定的整数(bucket)达到零为止。

这是我的设置方式:

while unpaid_sales:
while bucket > 0:
unpaid_sale = unpaid_sales.pop(0)
...do stuff

在某些情况下,我收到以下错误:

pop from empty list



我的逻辑怎么了?

最佳答案

您的最终条件的表述必须有所不同:在有项目且bucket为正数时循环。 or在这里不是正确的操作。

while unpaid_sales and bucket > 0
unpaid_sale = unpaid_sales.pop(0)
#do stuff

关于python - Python-While-Loop,直到列表为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39934635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com