html 列表循环_RPA手把手——设计时 while 与 for 循环的区分

艺赛旗RPA 免费使用中,点击即可下载

http://www.i-search.com.cn/index.html?from=line8​www.i-search.com.cn

很多学员在培训期间讲到 while 和 for 的时候, 总是会傻傻分不清楚 ~ 它们区别到底有啥呢? 让我们的RPA大师手把手教会大家他们的区别吧!

首先, 来张我画的对比图 (手残 / 嘴残党借助工具的力量 )

b0e995eba2183214c7f8d3eae8411d52.png


很明显能看出 while 通常跟着 if 条件判断对不确定项进行循环, 只有符合条件再跳出循环! 这是 while 循环的优势哦! 这表示它适用于不确定页面数量翻页的场景. 而 for 循环呢, 则是对已知并且定长的容器进行循环, 然后对每个元素做处理, 它就比较适用于列表, 字典, 元祖之类的数据处理场景.
在此, 我就举两个例子吧


while 针对不确定页面数量翻页的场景实现思路:
1. 因为是不确定数量的页面, 那么通过 while 循环首先要给到一个死循环的循环状态;
2. 当网页进行翻页的话, 如果可以抓取到目标数据, 那么增加 page 值, 继续翻页;
3. 当网页进行翻页的话, 如果抓取不到目标数据, 那么就需要在这个时候跳出循环了.
简易思路图

7b1c99071985f33b8522a5215cead76f.png


设计器实现示例:

1b8286f7f852b6b10381763f429e8e3d.png

for 针对列表的数据处理场景实现思路:
1. 因为 for 针对定长已知的列表, 所以直接就是遍历该列表, 取出每一个元素;
2. 针对我们取出来的元素, 我们对应的做需要的处理 (在此我就以打印输出代替处理过程);
3. 每个元素都处理完后, 程序会自动终止掉, 不需要我们去考虑跳出循环的情况.
简易思路图

61db30ace79a22ef8fdc10300583b1c2.png


设计器实现示例:

3ec90797139bef27dd3c5515dfc27235.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值