1、创建
方法一:
L1 = []
方法二:
L1=list()
2、查询
L2 = ['a','b','c','d','a','e',1,2]
#通过索引取值
L2[2]
#通过索引从列表右边开始取值
L2[-1]
#返回指定元素的索引值,从左右查找,找到第一个匹配值则返回
L2.index('a')
#统计指定元素的个数
L2.count('a')
3、切片
#返回从索引0至3的元素,不包括3,顾头不顾尾
L2[0:3]
#返回从索引0至最后一个值,不包括最后一个值
L2[0:-1]
#返回从索引3至6的元素
L2[3:6]
#返回从索引3至最后所有值
L2[3:]
#返回从索引0至3的元素
L2[:3]
#返回索引1至6的值,但是步长为2
L2[1:6:2]
4、增加
#从列表后面增加
L2.append('a')
#在列表的索引为3的位置 插入 eee
L2.insert(3,'eee')
5、修改
#把索引3的元素修改为Boy
L2[3]=‘boy’
#把索引4-6的元素改为ALEX LI,不够的元素会自动增加
L2[4:6]='ALEX LI'
6、删除
#删除最后一个元素
L2.pop()
#删除从左找到的第一个指定元素
L2.remove('L')
#用PYTHON全局的删除方法删除 指定元素
del L2[4]
#删除多个元素
del L2[3:7]
7、排序
#列表排序(不能是字符串及数字类型,根据ASCII表顺序排)
L2.sort()
#反排序
L2.reverse()
8、其他方法
#把一个列表,扩展到L2列表
L2.extend([1,2,3,4])
#嵌套列表取值
L2[2][2]
#清空列表
L2.clear()
#copy 列表完全独立
L2.copy() (浅COPY)
L2.copy.deepcopy()(深copy)