1.enumerate enumerate函数用于遍历序列中的元素以及它们的下标,这样你就可以通过index 直接定位你的数据了. 之前对list操作的时候,即想取到下表,又想取到对应值,我是这么来实现的. list=['a','b','c'] for ind in range(len(list)): print ind,list[ind] #运行结果是: >>> 0 a 1 b 2 c >>> 但是你有了enumerate之后就瞬间感觉高大上了,因为你一步到位了. l…
使用列表推导式可以快速生成一个列表,或者根据某个列表生成满足指定需求的列表. 1.生成指定范围的数值列表,语法格式如下: list=[Expression for var in range if condition] list:表示生成列表的名称 Expression :表达式,用于计算列表的元素 var:循环变量 range:采用range()函数生成的range对象 condition:条件表达式,用于指定筛选条件 示例: """ author:锦衣大镖客 create:…
import math a = [p for p in range(2, 100) if 0 not in [p % d for d in range(2, int(math.sqrt(p)) + 1)]] print(a) #输出结果 #[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]…
在接口自动化测试中,我们经常将要发送的数据放到excel里. json数据放至excel方便,但最近的一个测试,数据是xml格式发送的 如下: 属性 必选/可选 描述 1. Message Element M 信息开始,XML根元素 2. Version Attribute M 协议版本信息,取值为1.0 3. Header Element M 消息头 5. MsgType Attribute M 取值为包头的命令字值 MsgSeq Attribute M 取值为包头的消息序列号 例如: <?x…