zoukankan      html  css  js  c++  java
  • 列表_元素删除的三种方式_删除本质是数组元素的拷贝

    列表元素的删除

    1、del删除

    删除列表指定位置的元素。

    >>> a
    [20, 40, 345, 50, 'king', 60, 100, 200]
    >>> del a[4]
    >>> a
    [20, 40, 345, 50, 60, 100, 200]

    2、pop()方法(有返回值)

    pop()删除并返回指定位置元素,如果未指定位置则默认删除列表最后一个元素。

    >>> a
    [20, 40, 345, 50, 60, 100, 200]
    >>> a.pop()
    200
    >>> a
    [20, 40, 345, 50, 60, 100]
    >>> a.pop(0)
    20
    >>> a
    [40, 345, 50, 60, 100]

    3、remove()方法

    删除首次出现的指定元素,若元素不存在则抛出异常。

    >>> a
    [40, 345, 50, 60, 100, 40]
    >>> a.remove(40)
    >>> a
    [345, 50, 60, 100, 40]
    >>> a.remove(555)
    Traceback (most recent call last):
      File "<pyshell#142>", line 1, in <module>
        a.remove(555)
    ValueError: list.remove(x): x not in list
  • 相关阅读:
    支持向量机(一)
    决策树(四)
    决策树(三)
    决策树(二)
    决策树(一)
    朴素贝叶斯(一)
    k近邻法(二)
    k近邻法(一)
    感知机
    mercurial 入门
  • 原文地址:https://www.cnblogs.com/ljwpython/p/14578533.html
Copyright © 2011-2022 走看看