Pyhton 列表
首先需要进行声明, 有两种方式: 1/ lis = [] 2/ lis = list();
列表的结构与 PHP 的数组类似, 都可以内部进行嵌套
lis = [a,b,[c,d]]
在 python 中有回去列表索引值的方法 lis.index(a) 从左到右开始的第一个元素的位置
lis.count(a) 是获取该元素在列表中的个数
查询列表中的元素的方法 可以通过键值 键值可正可负 正表示从左开始算, 负表示从右开始算
其中 切片概念在查询列表时比较常用, lis[参数 1: 参数 2: 参数 3],
[参数 1: 参数 2] 获取从键值 1 到 2 之间的值不包含 2 参数也可为负值,
[参数 1:] 表示从参数 1 开始之后的所有的元素
[: 参数 2] 表示索引 0 到参数 2 之间所有的值
[:] 表示获取所有的值
[参数 1: 参数 2: 参数 3] 表示从参数 1 到 2 之间的所有值 (不包含 2) 步数为参数 3 的值
[:: 参数 3] 表示所有元素中步数为参数 3 的元素
添加元素:
lis.append(元素) 列表最后面添加
lis.insert(键值, 元素) 在键值为... 的后面添加
可以之间在某键值下赋值 lis[2] = 元素
lis[键值 1: 键值 2] = 元素 在键值 1-2 之间添加元素 元素不够随机补充
删除:
lis.pop() 删除最后一个元素
lis.remove(1) 指定删除某个元素
del lis[键值] 删除元素
lis.clear() 清空列表
排序 sort()
lis.sort() 按照元素从小到大
lis.reverse() 倒序
列表可复制 copy() 和 深入 copy 待续
来源: http://www.bubuko.com/infodetail-2502921.html