gpt4 book ai didi

python - "global name ' forloop ' is not defined "在 django View :ERROR

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:05 25 4
gpt4 key购买 nike

for hotel in hotels:
if xyz:
if forloop.counter <= 3:
similar_venues.append(hotel)
break;

它给我以下错误:未定义全局名称“forloop”

最佳答案

Python 不会自动创建 for 循环计数器,您必须自己创建。

您可以使用 enumerate 来做到这一点.

for counter, hotel in enumerate(hotels):
if xyz:
if counter <= 3:
similar_venues.append(hotel)
break

(“if”条件也可以这样组合:if xyz and counter <= 3: 如果第一个条件为假,则不会测试第二个条件。)

关于python - "global name ' forloop ' is not defined "在 django View :ERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368405/

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