Python – While-Loop直到列表为空

Python – While-Loop直到列表为空,第1张

概述我正在使用Django,我有一个已转换为列表的对象的查询集(unpaid_sales).我正在执行一个遍历此列表并对每个项目进行 *** 作的进程,直到列表为空或给定的整数(存储桶)达到零. 我就是这样设置的: while unpaid_sales: while bucket > 0: unpaid_sale = unpaid_sales.pop(0) ...do 我正在使用Django,我有一个已转换为列表的对象的查询集(unpaID_sales).我正在执行一个遍历此列表并对每个项目进行 *** 作的进程,直到列表为空或给定的整数(存储桶)达到零.

我就是这样设置的:

while unpaID_sales:    while bucket > 0:        unpaID_sale = unpaID_sales.pop(0)        ...do stuff

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

pop from empty List

我的逻辑出了什么问题?

解决方法 您的最终标准必须略有不同:循环同时有项目且桶是积极的.或者这不是正确的 *** 作.

while unpaID_sales and bucket > 0    unpaID_sale = unpaID_sales.pop(0)    #do stuff
总结

以上是内存溢出为你收集整理的Python – While-Loop直到列表为空全部内容,希望文章能够帮你解决Python – While-Loop直到列表为空所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存