Python List 删除元素

发布时间:2019-08-11 11:27:12编辑:auto阅读(1518)

    1. 使用del删除指定元素

    li = [1, 2, 3, 4]
    del li[3]
    print(li)
    # Output [1, 2, 3]

    2. 使用list方法pop删除元素

    li = [1, 2, 3, 4]
    li.pop(2)
    print(li)
    # Output [1, 2, 4]

    注:指定pop参数,将会删除该位置的元素;无参数时默认删除最后一个元素

    3. 使用切片删除元素

    li = [1, 2, 3, 4]
    li = li[:2] + li[3:]
    print(li)
    # Output [1, 2, 4]

    4. 使用list方法remove删除指定值的元素

    li = [1, 2, 3, 4]
    li.remove(3)
    print(li)
    # Output [1, 2, 4]

    注:remove方法删除指定值的元素,与其他方法不同。

关键字