1
列表形式为:[item1,item2,item3…],例:classmates = ['Michael', 'Bob', 'Tracy']。创建列表:直接使用[],或者使用list(),见下图;
2
获取list的长度 len(list_name),见下图;
3
用索引来访问list中每一个位置的元素,从左侧开始正序索引(0 , 1 , 2 ...),右侧倒序索引(-1, -2, -3 ...),如果索引超出范围会报错IndexError,见下图;
4
切片操作 list_name[start : end : step],start是包含的,end是不包含的。 str、tuple都可以进行切片操作,见下图;
5
往list中追加元素到末尾:list_name.append(item),见下图;
6
也可以把元素插入到指定的位置,list_name.insert(index,item),见下图;
7
要删除list末尾的元素,用pop()方法: list_name.pop(),如果要删除指定位置的元素,用pop(i)方法,其中i是索引位置:list_name.pop(i),见下图;
8
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:list_name[i] = new_value,见下图;
9
range函数,返回的就是list,range(stop),或者 range(start=0,stop[,step=1]), 默认的起始值start是0,结束是stop(不包含),步长step值是1,见下图;
10
列表的扩展extend,将2个列表的元素合并到1个中。例如:有两个list,a 和b,将b列表扩充到a列表,见下图;
END