python - 如何在python中使用列表中的两个条件进行for循环
问题描述
目前我有这个
for device in variables['devices']:
do something
我只想运行上述循环 10 次我可以做这样的事情吗?
for device in variables['variable'] and range(1,10):
do something
并再次想从 11 开始循环,直到variables['devices']
我如何处理这个列表中的末尾?
解决方案
您可以这样做以避免嵌套循环:
count = 0
for device in variables['devices']:
count += 1
if count <= 10:
do something
else:
do something else
推荐阅读
- r - 对于 A 列中相同的所有值,查找其他 2 列之间的匹配项
- javascript - 根据父状态隐藏子网格新按钮按钮
- java - 主键不会在休眠中自动生成
- flutter - SliverPersistentHeader 内部的状态?
- postgresql - 如果指定了 dbi-resource-id,则使用 IAM 角色的 AWS RDS PostgreSQL 连接不起作用
- excel - Excel XML 属性不显示网格线
- git - 在 Github Action 中访问 repo 分支
- javascript - 如何将一个值仅推送一次到 firebase 数据库(firebase-admin)?
- netsuite - NetSuite 使用 csv 更新 Assembly Build
- python - 如何分解组中的元素?