1. 什么是列表
定义: 能装对象的对象 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求列表存在索引和切片. 和字符串是一样的.
2. 相关的增删改查操作(重点)
添加: 1. append() 追加 2. insert(位置, 元素) 插入指定元素到指定位置
lst = ["凡人修仙传", "诛仙", "神墓"]# 添加 append() 追加. 在后面添加lst.append("看见")lst.append("追风筝的人")## 插入 insert(位置, 元素), 效率相对比较低lst.insert(1, "琴帝")
删除: 1. pop(index) 根据索引删除 2. remove(元素) 根据元素删除
# 删除lst = ["斗破苍求", "手机", "爵迹", "满城尽带黄金甲", "三生三世十里桃花"]## pop() 默认从后往前删lst.pop()# pop(索引) 按照索引位置删除lst.pop(1)## remove(元素) 移除lst.remove("满城尽带黄金甲") # 当元素不存在的时候会报错#del lst[::2] # 用切片或者索引删除 不常用lst.clear() # 清空.
修改: 索引修改 lst[索引] = 元素
# 修改lst = ["苏秦", "武大", "武二", "宝元", "李诞", "池子", "王建国"]lst[3] = "松江" # 通过索引修改 index out of range 索引下标越界
3. 列表的嵌套
多个列表互相嵌套 4. 列表的其他操作 1. count() 计数 2. sort() 排序 reverse = True 3. reverse() 翻转 4. len() 求长度