一.列表的定义
列表是打了激素的数组,数组只能存储同种类型的数据,而列表像一个仓库,存储不同类型的数据.
l = [] 定义一个空列表
定义一个包含元素的列表,元素可以是任意类 型,包括数值类型,列表,字符串等均可
l = [hello]
l = [1,(1,2),"hello",[1,2]]
二.列表的特性
1.索引
下标是从0开始计算,比如l[0]读取的是列表的第1个元素;
l[-1]读取的是列表的倒数第1个元素;
2.切片
0代表从哪个索引开始切片;
3代表切片到哪个位置,并且不包含第三个索引;
2代表切片的步长;
3.重复
4.判断子串
5.连接
6.计算长度
三.列表的常用操作方法
1.增加:
- l.append() 末尾追加单个元素
- l.extend() 末尾追加多个元素
- l.insert() 指定位置插入单个元素
- l.pop() 删除指定的索引所在的元素,默认删除最后一个
- del(list[]) 删除列表
3.修改:
直接根据索引进行修改 l[0]="value" l[0][1]="value"
4.查看列表信息
- l.count() 查找某个元素出现的次数
- l.index() 查找某个元素最小的索引
5.排序
- l.sort() 列表排序
四.内置方法
1.min(),max(),sum()
2.len()
例:
3.zip()
4.enumerate()
5.sorted()
6.reversed()
转载于:https://blog.51cto.com/anfishr/1959622