列表
**Python中一切都是对象
存放多个值的连续内存空间
大小可变
增加元素
a = a+[50]#➕运算符操作,产生了新对象
list.append(x) #将元素x增加至list尾部
list.extend(alist) #将列表alist增加至list尾部
list.insert(index.x) #将元素x插入list指定index位置
删除元素
del a[n] #删除指定位置元素
list.remove(x) #删除首次出现的指定元素x
list.pop([index]) #删除并返回指定index位置元素,默认最后一个元素
list.clear() #删除列表内所有元素
访问,计数与统计
list.index(x) #返回首个指定元素x,没有则异常
list.count(x) #list 中x的个数
len(list) #列表list长度
翻转,排序和浅拷贝
list.reserve() #所有元素原地翻转
list.sort() #所有元素原地排序
list.copy() #返回列表对象的浅拷贝
列表的创建
基本语法
a=[]
list()创建
a=list()
range()创建整数列表
range([start,]end[,step])
**start默认 为0
**end表示结尾数字
**步长,默认为1
推导式生成列表
循环创建多个元素
!!!
列表VS字符串
任意元素的序列
VS
字符的序列