【流程控制】-For循环

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【流程控制】-For循环

1 功能说明

可以遍历任何有序集合的元素,如一个列表、字符串、或是DataFrame数据集等,主要用于对同样的执行步骤进行循环执行处理。

注: 1.遍历的集合需要为可迭代对象

2.循环的次数取决于集合内元素的个数

3.组件语句块中定义方式灵活多样,还可直接调用数据变量的一些方法

4.循环结束后执行组件右上角连接点后添加的步骤流程

2 基本使用说明

1“集合”参数属性处传入一个可迭代对象,例如传入列表[1,'a',3,5,'RPA']。

2 在“元素”这个参数属性处传入一个变量,例如传入i,用以循环迭代“集合”中的元素。

3 在“过程”后设计循环执行处理的步骤流程,例如输出打印i。

4 组件定位到代码,查看流程编译后生成的Python代码。

3 参数配置说明

“集合”参数:传入待遍历的有序的集合,例如列表,元组、字符串等;可通过点击参数后的设置range()方法设置循环次数。

“元素”参数:用以迭代集合中元素的变量,即循环的过程中,将集合内的元素依次赋值给该变量。循环过程中,从集合内的第一个元素开始,依次赋值给元素变量,每赋值一次,便执行“过程”后接的步骤流程。

“过程”:设计需要重复执行的流程步骤。

循环结束后,还有需要执行的步骤流程,可在组件右上角箭头后进行设计添加。

4 进阶操作

【For循环】组件语句块中定义方式灵活多样,以下作为实践拓展。

4.1 使用range()方法设定循环的次数

1 range() 函数返回的是一个类似于列表的可迭代对象,例如range(5)类似于列表[0,1,2,3,4],其元素依次为0,1,2,3,4共5个,这样便实现了循环5次。

2 range()方法中,还可以使用len()方法,获取列表、字符串等类型数据的长度来确定循环次数。

4.2  循环处理Dataframe数据

通过【读取Excel】生成的DataFrame,同样可以在【For循环】中循环处理。

1 使用Dataframe的iterrows()方法获取表格每行的索引及其行内容,所以在元素属性参数处需要传入两个变量,分别用来迭代索引和行。

现在可以直接使用【dataframe遍历】组件循环遍历。

2 也可以将Dataframe转换成list列表,然后进行循环。

【流程控制】-For循环

1 功能说明可以遍历任何有序集合的元素,如一个列表、字符串、或是DataFrame数据集等,主要用于对同样的执行步骤进行循环执行处理。注: ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息