1. 列表
1.1 continue和break
- continue可以用来跳过当次循环
- break可以用来退出循环语句包括else语句
1.2 序数
- 数据结构(计算机种数据的存储方式)分为2种
- 可变序列,比如列表
- 不可变序列,比如字符串
1.3 列表的基本介绍
- 列表也是一个对象
- 列表可以保持多个有序的数据
1.4 列表的使用
- 切片,从先有的列表种获得一个子列表
- 语法 列表[开始:结束:步长],取左不取右,开始结束步长都可以为负数,步长不能为0
- 通用的操作
- [] + []
- in not,in 判断元素是否在列表中
- len() 可以获取列表的长度或者元素的个数
- max(),min() 可以获取列表的最大值,最小值
- lst.index() 列表对象,获取指定元素在列表中的位置
- lst.count() 统计指定元素出现在列表中次数
- 修改列表
- 索引
- 切片
- del list[起始:结束]
- list = []
1.5 列表的方法
- append() 向列表的最后添加一个元素
- insert() 向列表知道的位置添加一个元素,参数1是要插入的位置,插入位置在参数1前,参数2是要插入的元素
- extend() 传递序列 ,相当于+[]
- clear() 清空集合
- pop() 根据索引删除并返回指定元素,不带参数默认删除最后一个元素
- remove() 根据知道的值删除元素,如果有相同值只删除第一个
- reverse() 反转列表
- sort() 用来对列表中的元素排序 默认升序 传递reverse=True参数可以起到降序作用
1.6 遍历列表
- for循环语句 语法 for 变量 in 序列: 代码块
- range()函数的用法
- 开始,默认为0,可以省略
- 结束,不包含结束
- 步长,默认为1