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

    python列表中删除元素的三种方法

    宋雪维宋雪维2021-02-21 17:48:19原创6069

    python列表中删除元素的三种方法

    方法一:使用del语句删除元素(前提是知道要删除的元素的位置)

    1

    2

    3

    4

    5

    6

    7

    bicycles = ['trek', 'cannondale', 'redline', 'specialized']

    print('删除前')

    print(bicycles)

     

    print('删除后')

    del bicycles[1]

    print(bicycles)

    输出

    1

    2

    3

    4

    删除前

    ['trek', 'cannondale', 'redline', 'specialized']

    删除后

    ['trek', 'redline', 'specialized']

    方法二:使用pop()方法删除列表末尾的元素

    1

    2

    3

    4

    5

    6

    >>> listA = ['a', 'b', 'c','a', 'b', 'c', 'a', 'b','c']

    >>> w = listA.pop(3)

    >>> w

    'a'

    >>> print(listA)

    ['a', 'b', 'c', 'b', 'c', 'a', 'b', 'c']

    方法三:使用remove()方法根据值删除元素

    1

    2

    3

    4

    5

    6

    bicycles = ['trek', 'cannondale', 'redline', 'specialized']

    print(bicycles)

     

     

    bicycles.remove('cannondale')

    print(bicycles)

    输出

    1

    2

    ['trek', 'cannondale', 'redline', 'specialized']

    ['trek', 'redline', 'specialized']

    专题推荐:python基础
    上一篇:怎样在python中定义非闭包 下一篇:Python中Operator计算函数

    相关文章推荐

    • python中如何查看stdin编码?• python中静态字符串的编码• python如何在列表末尾添加元素?• python在列表中和列表末尾添加元素的方法

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网