首页 > 解决方案 > 嵌套 for 循环 - 是否可以执行一次然后跳转到下一个对象?

问题描述

我只需要对容器行和行2中存在的每个对象执行一次循环。取决于我放置 break 语句的位置,我可以执行 rows 或 rows2 对象,但不能同时执行。rows 和 rows2 是 fetchall()。我无法找出如何插入每个对象一次避免相乘。感谢您的帮助。

for row in rows:
    for row2 in rows2:
        ProductList.insert(END,row+row2,str(''))
        break

标签: python

解决方案


您还可以利用 while 循环:

nobject = 0
while nobject < 10:
    for row2 in rows2:
                ProductList.insert(END,nobject+row2,str(''))
    nobject += 1

推荐阅读