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

    python如何删除list

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

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

    del的使用

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

    相关推荐:《Python教程

    使用方法

    1

    2

    3

    4

    5

    6

    7

    8

    9

    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()删除列表最后一个元素,并返回这个元素。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    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) ** 删除第一个出现的对应元素,注意不是根据索引删除。而是确定列表种有某个元素,删除它。

    1

    2

    3

    4

    5

    6

    7

    8

    9

        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学习网