首页 > 代码库 > Python 列表
Python 列表
Python 列表
1、列表是任意对象的有序集合:数字、字符串、其他列表
2、列表可通过偏移读取,可改变长度、异构以及任意嵌套
3、属于可变序列的分类——支持在原处修改
4、对象引用数组
In [1]: L=[]In [2]: print(L)[]In [3]: L=[0,1,2,3,4]In [4]: print(L,L[3]) File "<ipython-input-4-8880841679be>", line 1 print(L,L[3]) ^SyntaxError: invalid character in identifierIn [5]: print(L,L[3])[0, 1, 2, 3, 4] 3In [6]: L=[0,1,[2,3],4]In [7]: print(L)[0, 1, [2, 3], 4]In [8]: L=list(‘SPAM‘)In [9]: print(L)[‘S‘, ‘P‘, ‘A‘, ‘M‘]In [10]: L=list(range(-4,4))In [11]: print(L)[-4, -3, -2, -1, 0, 1, 2, 3]In [12]: L*3Out[12]:[-4, -3, -2, -1, 0, 1, 2, 3, -4, -3, -2, -1, 0, 1, 2, 3, -4, -3, -2, -1, 0, 1, 2, 3]In [13]: print(L.index(1))5In [14]: print(3 in L)TrueIn [15]: for x in L: ...: print(x) ...:-4-3-2-10123In [16]: L.pop()Out[16]: 3In [17]: print(L)[-4, -3, -2, -1, 0, 1, 2]In [18]: L.remove(2)In [19]: print(L)[-4, -3, -2, -1, 0, 1]In [20]: L.remove(0)In [21]: print(L)[-4, -3, -2, -1, 1]
5、矩阵用来表示列表中的嵌套结构,一次索引得到一整行,二次索引得到一项 martix=[[1,2,3],[4,5,6],[7,8,9]] martix[0] martix[2][2]
6、对于列表,索引和切片的赋值都是原地修改,而不是生成新的列表
7、列表方法调用
.append() 末尾加项
.sort() 排序
Python 列表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。