首页 > 解决方案 > 如何在python中使用列表中的两个条件进行for循环

问题描述

目前我有这个

for device in variables['devices']:
    do something

我只想运行上述循环 10 次我可以做这样的事情吗?

for device in variables['variable'] and range(1,10):
     do something

并再次想从 11 开始循环,直到variables['devices'] 我如何处理这个列表中的末尾?

标签: pythonfor-loop

解决方案


您可以这样做以避免嵌套循环:

count = 0
for device in variables['devices']:
    count += 1
    if count <= 10:
        do something
    else:
        do something else


推荐阅读