Collctions标准库关于列表的关键字如下总结。
- 转换成列表 convert to list
- 列表追加元素 append to list
- 列表中插入元素 insert into list
- 合并列表 combine_lists
- 修改列表项的值 set list value
- 删除列表的值(根据列表值) remove values from list
- 删除列表的值(根据下标值) remove from list
- 删除列表中重复的值 remove duplicates
- 获取列表项的值 get from llist
- 对列表进行切片 get slice from list
- 列表中同一个值出现的次数 count values from list
- 返回元素在列表中的下标值 get index from list
- 复制列表 copy list
- 倒置列表 reverse list
- 对列表进行排序 sort list
- 列表包含某项值 list should contains value
- 列表中不包含某项元素 list should not contains value
- 列表是否包含重复项 list should not contain duplicates
- 两个列表比对 lists should be equal
- 判断列表2是否为列表1的子列表 list contain sub list
- 打印列表 log list
Collctions标准库主要是用列表和字典的相关操作,如转换成列表,列表追加元素返回元素在列表中的下标等等。其实都是用的python列表、字典的一些方法,大家看源码都可以看得懂。今天我们就来学习下Collections标准库。虽说是标准库但是还是要import library的,再提醒下RF标准库所在目录是安装python目录下面Lib\site-packages\robot\libraries。比如博主的目录如图。
- 转换成列表我们用关键字convert to list,用的python中的list()方法。
示例1:
运行结果:
- 列表追加元素我们用append to list关键字
append to list(*args),args参数可以是多个值。
示例2:
运行结果:
- 向列表中插入元素我们用insert into list关键字
insert into list(list,index,value),