python列表、元组和字符串

一、列表(list)

python中创建列表:a=[1,2,3],b=[],c=[a,b,c,[1,2,3]],d=[a,b,c,1,2,3]

robotframework中创建列表(list):通过3和4可以看到在list中@和$的区别,$表示取list的首地址,@表示取list中的每一个元素

1、 @{a}  create list  1  2  3
2、@{b}  create list  ${EMPTY}
3、@{c}  create list  a  b  c  ${a}
4、@{d}  create list  a  b  c  @{a}
log many @{a},@{b},@{c},@{d}

举例:用for循环创建一个列表[0,1,2,3,4]

@{e}  create list  0
:FOR  ${i}  IN RANGE  1  5
\    ${e}  create list  @{e}  ${i}

or

\    ${e}  set variable  @{e}  ${i}   

log many  @{e}
log many  ${e}

在python中:需要注意的是不能写成:[1,2,3].append(3)

x=[1,2,3]
x.append(3)
 
同时像list中添加多个元素的时候:
rf:${e}  create list  @{e}  ${i}  4  5  6 或者 ${e}  set variable  @{e}  ${i}  4  5  6
python:  x.extend([4,5,6])
*取元素
rf:取列表的第三个元素,需要注意是的@和$的区别
log many @{e}[2]
log many ${e[2]}
rf:取[1],[2],[3]位置的元素
${e}  evaluate  ${e}[1:4]
*插入元素,表示在第[0]位插入1
python:  x.insert(0,1)
 

猜你喜欢

转载自www.cnblogs.com/turbolxq/p/8906448.html