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

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

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

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

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

    bicycles = ['trek', 'cannondale', 'redline', 'specialized']
    print('删除前')
    print(bicycles)
    
    print('删除后')
    del bicycles[1]
    print(bicycles)

    输出

    删除前
    ['trek', 'cannondale', 'redline', 'specialized']
    删除后
    ['trek', 'redline', 'specialized']

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

    >>> 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()方法根据值删除元素

    bicycles = ['trek', 'cannondale', 'redline', 'specialized']
    print(bicycles)
    
    
    bicycles.remove('cannondale')
    print(bicycles)

    输出

    ['trek', 'cannondale', 'redline', 'specialized']
    ['trek', 'redline', 'specialized']
    专题推荐:python基础
    品易云
    上一篇:怎样在python中定义非闭包 下一篇:Python中Operator计算函数

    相关文章推荐

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

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网