📌  相关文章
📜  如何从Python的列表中删除一个项目?

📅  最后修改于: 2022-05-13 01:54:33.462000             🧑  作者: Mango

如何从Python的列表中删除一个项目?

Python列表有多种内置方法可以从列表中删除项目。除此之外,我们还可以使用 del 语句通过指定位置从列表中删除元素。让我们看看这些方法——

方法一:使用del语句
del 语句不是 List 的函数。通过指定要删除的项目(元素)的索引,可以使用 del 语句删除列表中的项目。

# Python 3 code to
# remove an item from list
# using del statement
  
lst = ['Iris', 'Orchids', 'Rose', 'Lavender',
       'Lily', 'Carnations']
print("Original List is :", lst)
  
# using del statement
# to delete item (Orchids at index 1) 
# from the list
del lst[1]
print("After deleting the item :", lst)

输出:

方法 2:使用 remove()
我们可以通过将要删除的项目的值作为参数传递给 remove()函数来从列表中删除一个项目。

# Python 3 code to
# remove an item from list
# using function remove()
  
lst = ['Iris', 'Orchids', 'Rose', 'Lavender',
       'Lily', 'Carnations']
print("Original List is :", lst)
  
# using remove()
# to delete item ('Orchids') 
# from the list
lst.remove('Orchids')
print("After deleting the item :", lst)

输出:

方法 3:使用 pop()
pop() 也是一种列表方法。我们可以删除指定索引处的元素,并使用 pop() 获取该元素的值。

# Python 3 code to
# remove an item from list
# using function pop()
  
lst = ['Iris', 'Orchids', 'Rose', 'Lavender', 
       'Lily', 'Carnations']
print("Original List is :", lst)
  
# using pop()
# to delete item ('Orchids' at index 1) 
# from the list
a = lst.pop(1)
print("Item popped :", a)
print("After deleting the item :", lst)

输出 -