- 列表: 定义 [ ]
- 索引从0开始, 也可以是负数-1, 代表最后一个
- 访问: 索引
- 添加:
- append() 添加到末尾
- insert(index, value) 插入到指定位置
- 删除
- del myList[index]
- pop() 删除末尾元素, 返回删除的元素,
pop(index) 删除指定的位置 - remove(value) 根据值删除元素 , 注意只删除匹配的第1个值, 不是全部!
- 排序
- 永久性排序 sort() , sort(reverse=true) 没有返回值 , 直接修改原列表
- 临时排序 sorted() , sorted(reverse=true) 返回新的列表, 原列表不变
- 反转列表 reverse() 只是反转,并没有排序功能, 直接修改原列表,需要还原的话,可以再次执行reverse()
- 长度 len()
- 遍历 for
- 创建数值列表 range()
- range(1, 5) 生成1,2,3,4 注意不包含5
- range(2,11,2) 指定步长 2,4,6,8,10
- list(range(1,5)) 得到列表对象
- 统计计算
- min()
- max()
- sum()
- 列表解析 : 将for循环和创建新元素的代码合并成一行,并自动附加新元素。
- 例: square=[value**2 for value in range(1,11)]
- [ 表达式 for循环 ]
- 使用列表的部分
- 切片 [start:end]
- 复制列表 [:]
- 检查特定值是否包含在列表中: 关键字 in 和 not in
- 元组 :只读的列表, 使用()来定义,但可以给元组赋一个新值
python简明笔记 - 列表
最新推荐文章于 2024-10-03 09:00:56 发布