• 技术文章 >Python技术 >Python基础教程

    python如何删除list

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-09-21 17:48:32原创7476

    python如何删除list中的元素?下面给大家介绍三种方法:

    del的使用

    del的书写方式是 **del list[i] ** 根据索引删除,也就是根据位置删除元素。

    相关推荐:《Python教程

    使用方法

    L = [1,2,2,3,4,5,6,7,8,9]
    del L[0],L[3:6]
    print(L)
    >>>[2, 2, 3, 7, 8, 9]
    #注意上面的操作,是先删除L[0]之后重新排序
    L = [1,2,3]
    del L
    print(L)
    错误:name 'L' is not defined,#表示已经被删除

    pop的使用

    pop的书写方式是 **list.pop[i] ** 根据索引返回对应位置的元素,列表也删除相对于位置的元素。list.pop()删除列表最后一个元素,并返回这个元素。

    L = [1,2,2,3,4,5,6,7,8,9]
    a = L.pop(2)
    print(L)
    print(a)
    >>>[1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>>2
    L = [6,7,8,9]
    L.pop()
    print(L)
    [6, 7, 8]

    remove的使用

    remove的书写方式是 **list.remove(value) ** 删除第一个出现的对应元素,注意不是根据索引删除。而是确定列表种有某个元素,删除它。

        L = [1,2,2,3,4,5,6,7,8,9]
        L.remove(2)
        print(L)
        
        >>>[1, 2, 3, 4, 5, 6, 7, 8, 9]
        
    L.remove(2)
    print(L)
    >>>[1, 3, 4, 5, 6, 7, 8, 9]

    专题推荐:python 删除 list
    品易云
    上一篇:python缩进用空格还是tab 下一篇:python判断是否为素数

    相关文章推荐

    • python删除对象的方法是什么• Python list列表删除元素的3种方法• python中列表怎么删除元素

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网