列表的操作函数
语法 | 描述 |
---|---|
L.append() | 将元素添加到L的尾部 |
L.count(x) | 统计x在L中的个数 |
L.insert(i, x) | 在i下标插入x |
L.pop() | 弹出L的最右的值 |
L.pop(i) | 移除L中的索引位置i处数据 |
L.remove(x) | 移除x,如果找不到,返回异常 |
L.reverse() | 列表反转 |
L.sort() | 列表排序 |
列表的分片插入
在下标为2的位置插入元素4
L = [1, 2, 3] # [1, 2, 3]
L[2:2] = [4] # [1, 2, 4, 3] 等价 L.insert(2, 4)
列表的分片删除
L = [1, 2, 3, 4, 5] # [1, 2, 3, 4, 5]
L[2:4] = [] # [1, 2, 5] 等价于 del L[2:4]
列表的分片修改
将[2, 4)修改为[100]
L = [1, 2, 3, 4, 5, 6, 7] # [1, 2, 3, 4, 5, 6, 7]
L[2:4] = [100] # [1, 2, 100, 5, 6, 7]
找到列表中的奇偶索引选择
L = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(L[::2]) # [0, 2, 4, 6, 8] 偶数索引选择
print(L[1::2]) # [1, 3, 5, 7, 9] 奇数索引选择