python——删除列表中的元素

Posted 有理想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python——删除列表中的元素相关的知识,希望对你有一定的参考价值。

在python中,删除列表元素的方法有三种,分别为remove(),del(),pop()函数

(1)remove()

  >>> name = [‘小明‘,‘小华‘,‘小红‘,‘小李‘,‘小霞‘,‘小文‘]
  >>> name.remove(‘小红‘)
  >>> name
    [‘小明‘, ‘小华‘, ‘小李‘, ‘小霞‘, ‘小文‘]

        remove()函数里面的参数必须是列表中已有的元素值。

(2)del() 

  >>> name = [‘小明‘,‘小华‘,‘小红‘,‘小李‘,‘小霞‘,‘小文‘]
  >>> del name[1]
  >>> name
    [‘小明‘, ‘小红‘, ‘小李‘, ‘小霞‘, ‘小文‘]
  >>> del name[:]
  >>> name
    []

  del()函数的使用方法先指定删除列表的名称,然后再指定要删除的列表中元素的位置

(3)pop()

  >>> name = [‘小明‘,‘小华‘,‘小红‘,‘小李‘,‘小霞‘,‘小文‘]

  >>> name.pop()

    ‘小文‘
  >>> name
    [‘小明‘, ‘小华‘, ‘小红‘, ‘小李‘, ‘小霞‘]

  >>> name.pop(1)
    ‘小华‘
  >>> name
    [‘小明‘, ‘小红‘, ‘小李‘, ‘小霞‘]

  pop()中没有指定要删除元素的位置时,便自动删除列表中的最后一个元素。指定了要删除元素的位置,便删除了指定元素。

  调用了pop()函数后,它会返回要删除的元素。

 















以上是关于python——删除列表中的元素的主要内容,如果未能解决你的问题,请参考以下文章

python 列表删除元素问题?

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

python中删除列表中的重复内容

python从列表中删除元素

python——删除列表中的元素

Python 如何优雅的删除列表中的重复元素