零基础学python-8.1 列表
列表是python里面最具灵活性的有序集合对象类型
它可以包含其他任何类型的对象:数字、字符串、甚至是列表
特点:可变对象、可在原处修改、可通过偏移值、分片、方法调用
特性:
1.任意对象的有序集合
2.通过偏移读取
3.可变长度、异构和任意嵌套
4.属于可变序列
5.对象引用数组:列表包含0个或者多个对象的引用
操作 | 解释 |
L=[] | 一个空列表 |
L=[0,1,2,3] | 四项:索引从0到3 |
L=['abc',['123','abc']] | 嵌套自列表 |
L=list('abc') | 可迭代项目的列表 |
L=list(range(0,4)) | 可迭代项目的列表 |
L[i] | 索引 |
L[i][j] | 索引的索引 |
L[i:j] | 分片 |
len(L) | 求长度 |
L1+L2 | 相加 |
L*3 | 重复 |
for x in L:print(x) | 迭代 |
3 in L | 成员关系 |
L.append(1) | 增长 |
L.extend([1,2,2]) | 增长 |
L.insert(I,X) | 插入 |
L.index(1) | 搜索 |
L.count(X) | 合计 |
L.sort() | 排序 |
L.reverse() | 反转 |
del L[k] | 删除元素 |
del L[i:j] | 删除范围 |
L.pop() | 弹出 |
L.remove(2) | 去除 |
L[i:j]=[] | 清空 |
L[i]=1 | 索引赋值 |
L[i:j]=[1,2,3] | 分片赋值 |
L=[x**2 for x in range(1,4)] | 列表解析 |
就说到这里,谢谢大家
------------------------------------------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。