python - 嵌套 for 循环 - 是否可以执行一次然后跳转到下一个对象?
问题描述
我只需要对容器行和行2中存在的每个对象执行一次循环。取决于我放置 break 语句的位置,我可以执行 rows 或 rows2 对象,但不能同时执行。rows 和 rows2 是 fetchall()。我无法找出如何插入每个对象一次避免相乘。感谢您的帮助。
for row in rows:
for row2 in rows2:
ProductList.insert(END,row+row2,str(''))
break
解决方案
您还可以利用 while 循环:
nobject = 0
while nobject < 10:
for row2 in rows2:
ProductList.insert(END,nobject+row2,str(''))
nobject += 1
推荐阅读
- c# - 如何解决在IIS中调试的问题
- mysql - MySQL 查询的等效 MemSQL 查询
- c# - 在 mvc core 2.1.3 API 中使用 FormatFilter 属性
- sql-server - 选择重复值
- c# - C# pdfsharp 在发行版中工作,但如果我从资源管理器启动则不行
- android - 色调在 DataBinding 中不起作用 <21 版本
- azure-active-directory - Microsoft Graph 管理员同意流不包含刷新令牌
- matlab - 在 MATLAB 中使用部分分数的脉冲响应
- angular - 表单组异步验证器函数未被调用
- docker - 同时在 2 个 WORKDIR 工作 DOCKEFILE