python 之 删除列表元素 // 列表的切片

转自:https://www.cnblogs.com/hotfeng/p/7768543.html

一、删除列表元素

  1. del list[i] : 删除索引值为 i 的元素
  2. list.remove(ele) : 删除值为 ele 的元素
  3. 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]

二、切片

切片:

  1. list[:3] :复制索引为 0-2 的元素
  2. list[2:] :复制索引为 2-末尾 的元素
  3. list[:] : 复制整个list,原始list变,复制的list不变list[:] 复制整个list,原始list变,复制的list不变
  4. list2 = list :原始list改变,list2也变list2 = list 原始list改变,list2也变

猜你喜欢

转载自blog.csdn.net/qq_40443457/article/details/87881665