导航

list函数

Posted on 2019-03-22 00:15  菜花教授  阅读(321)  评论(0编辑  收藏  举报

列表的切片:

 1 获取:
 2     1. [start:]
 3     2. [:end]
 4     3. [statr:end]
 5     4. [statr: end: spet]
6 修改: 7 listvar[:2] = '1' 把0~1索引元素删除, 加入新元素(可迭代添加) 8 listvar[1:5:2] = 'ab' 步长为2, 把选中的元素替代成新元素(可迭代替代), 注意: 新元素个数要正好能替代原元素
9 删除: 10 del listvar[2] 11 del listvar[1:4] 12 del listvar[::2]

 

list函数:

 1 增:
 2 append(value)                      追加
 3 insert (index, value)              指定位置前插入
 4 extend(iterable)                   迭代追加元素
 5 
 6 删:
 7 remove(value)                      删除指定值(值不存在会报错)
 8 pop(index)                         删除指定索引(默认最后一个, 索引越界会报错, 返回被删除的元素)
 9 clear                              清空
10 
11 查:
12 index(value)                      获取某个值的索引, 找不到值会报错
13 count(value)                      统计指定元素出现次数
14 sort(reverse=False)                排序, 默认从小到大, 改变原来的list
15 reverse                            翻转, 改变原来的list