python之列表删除的三种方法

列表元素的删除

1.使用pop进行弹出

1)实验环境

  • ipython

2)使用方法

  • pop()表示弹出一个元素
  • 元素在弹出后,列表中就不会存在此元素了。如果在弹出时,没有赋值给一个变量,所弹出的元素不仅会占用我们的空间,而且我们也无法使用
  • service.pop(0)表示弹出指定元素

3)验证

  • 要将弹出的元素赋值给一个变量
    python之列表删除的三种方法
  • 弹出指定元素
    python之列表删除的三种方法
  • 当为空列表时无法进行弹出
    python之列表删除的三种方法

2.使用remove删除指定元素

1)实验环境

  • pycharm

2)展示
注意:a的值为None,说明删除成功
python之列表删除的三种方法

3.使用del会从内存中直接删除

1)实验环境

  • ipython

2)展示
删除后,再次print会报错,报错内容在第21行,显示service未定义。因为使用del会从内存中直接删除,不会影响到我们的空间。
python之列表删除的三种方法