>>>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遮蔽,解决这个问题的一种方法时将装饰函数命名