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()函數后,它會返回要刪除的元素。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM