北京网站设计公司哪个好,网站设计代码案例,公司简介如何写,本地唐山网站建设列表的定义
列表是有序的可变元素的集合#xff0c;使用中括号[ ]包围#xff0c;元素之间用逗号分隔#xff1b;列表是动态的#xff0c;可以随时扩展和收缩#xff1b;列表是异构的#xff0c;可以同时存放不同类型的对象#xff1b;列表允许出现重复的元素。
列表的…
列表的定义
列表是有序的可变元素的集合使用中括号[ ]包围元素之间用逗号分隔列表是动态的可以随时扩展和收缩列表是异构的可以同时存放不同类型的对象列表允许出现重复的元素。
列表的示意图 列表的创建
方法一通过构造函数创建 方法二中括号创建并填充 方法三列表推导式 索引
可以通过索引值来访问对应的元素
默认正向索引编号从0开始支持反向索引编号从 -1 开始。
索引的示意图 示例 切片
[start:stop:step]
start值开始索引值若没有指定则默认为0stop值结束索引值但不包括这个结束索引值若没有指定则取列表允许的最大索引值step值步长值指每一步的大小若没有指定则默认为1
以上三个值都是非必填的。 示例 运算符
重复使用*运算符可以重复生成列表元素。合并使用运算符可以将列表合二为一。
示例 成员检测
in检查一个元素是否在列表中若在则返回True否则返回False。not in检查一个列表是否不包含某个元素若不在则返回True否则返回False。
示例 列表常用方法
1. append() append(item)将一个对象item添加到列表的末尾。 入参对象item返回None
示例 2. extend() extend(iterable)将一个可迭代对象的所有元素添加到列表末尾。 入参可迭代对象iterable返回None
示例 3. insert() insert(index, item)将一个对象插入到指定的索引位置原索引位置及后面的元素后移一位。 入参索引值index一个对象item返回None
示例 4. pop() pop(index)或pop()弹出并返回所指定索引的元素。 入参索引值index可不传返回
a. 指定索引的元素 b. 未指定索引则返回末尾元素 c. 索引值不正确或者列表已经为空则引发IndexError报错。
示例 5. remove() remove(item)移除列表中第一个等于item的元素。目标元素必须已存在否则引发ValueError报错。 入参指定元素item返回None
示例 6. sort() sort(keyNone, reverseFalse)对列表进行原地排序只使用来进行各项间比较。 入参支持2个关键字参数key——指定带有一个参数的函数用于从每个列表元素中提取比较键。reverse——默认值为False表示升序为True表示降序。返回None
示例 7. reverse() reverse()将列表中的元素顺序反转。反转只是针对索引值元素之间不相互比较。 入参无返回None
示例 列表嵌套 列表嵌套是指在列表里存放列表列表的常用方法都适用于列表嵌套。 示例 列表推导式 列表推导式是指循环创建列表相当于for循环创建列表的简化版。 语法[x for x in li if x …]
示例 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你