list里的元素以逗号隔开,以[]包围,当中元素的类型随意
官方一点的说:list列表是一个随意类型的对象的位置相关的有序集合。
它没有固定的大小(1)。通过对偏移量
(2)进行赋值以及其它各种列表的方法进行调用,可以改动列表的大小。
(1)虽然列表没有固定的大小。Python仍不同意引用不存在的元素,超出列表末尾之外的索引会导致错误。赋值也是。
(2)我们能够通过偏移量对列表进行索引。切片等操作,并且索引值可为负值。
list的主要属性
<1>随意对象的有序集合(从左到右的顺序)
<2>通过偏移量读取
<3>可变长度、异构以及随意嵌套(能够创建列表的子列表的子列表...)
<4>属于可变序列的分类(可在原处改动,序列操作在列表和字符串中工作方式同样。差别就是列表可变。能够运行
删除、索引赋值等操作。字符串不可变,不能运行这些)
<5>对象引用数组
经常使用list操作
<1>L=[] 一个空列表 L=list()
<2>L=[0,1,2,3] 四项:索引为0-3
<3>L=[1,[2,3]] 嵌套子列表
<4>L[i] L[i:j] len(L) 索引、分片、求长度
<5>L1+L2 合并
<6>L * 3 反复3次
<7>for x in L : print x 迭代打印
<8>L.append(x) 插入
<9>L.extend([x,y,z]) 增长
<10>L.ins