python数据删除

Python023

python数据删除,第1张

1.删除第一个匹配数据

>>>a = [0, 2, 3, 2]

>>>a.remove(2)

>>>a

[0, 3, 2]

2.根据index删除数据:

>>>a = [9, 8, 7, 6]

>>>del a[1]

>>>a

[9, 7, 6]

3.根据index删除数据并返回该数据:

>>>a = [4, 3, 5]

>>>a.pop(1)

3

>>>a

[4, 5]

4. 在循环中删除元素:

a = ["a", "b", "c", "d", "e"]

for item in a[:]:

print item

if item == "b":

a.remove(item)

Python接口自动化之环境初始化/清除

环境初始化操作

scope:有四个级别参数"function"(默认),“class”,“module”,“session”

params:一个可选的参数列表,它将导致多个参数调用fixture功能和所有测试试用它

autouse:如果Ture,则为所有测试激活fixture func可以看到它。如果为False则显示需要参考来激活fixture

ids:每个字符串id的列表,每个字符串对应于params这样他们就是测试ID的一部分。如果没有提供ID它们将从params自动生成

name:fixture的名称。这默认为装饰函数的名称。如果fixture在定义它的统一模块中使用,夹具的功能名称将被请求夹具的功能arg遮蔽,解决这个问题的一种方法时将装饰函数命名