转自:https://www.cnblogs.com/hotfeng/p/7768543.html
一、删除列表元素
- del list[i] : 删除索引值为 i 的元素
- list.remove(ele) : 删除值为 ele 的元素
- list.pop() : 弹出列表最后一个元素 (栈实现)
>>> number = [1, 6, 7, 8]
>>> print(number)
[1, 6, 7, 8]
>>> number.remove(6)
>>> print(number)
[1,6,7]
>>> del number[2]
>>> print(number)
[1,6]
>>> print(number.pop())
>>> print(number)
6
[1]
二、切片
切片:
- list[:3] :复制索引为 0-2 的元素
- list[2:] :复制索引为 2-末尾 的元素
- list[:] : 复制整个list,原始list变,复制的list不变list[:] 复制整个list,原始list变,复制的list不变
- list2 = list :原始list改变,list2也变list2 = list 原始list改变,list2也变