📌  相关文章
📜  从列表python中删除最后一个元素(1)

📅  最后修改于: 2023-12-03 15:06:33.851000             🧑  作者: Mango

从列表 python 中删除最后一个元素

在 Python 中,我们可以使用以下两种方法来从列表中删除最后一个元素:

方法一: 使用 del 关键字

使用 del 关键字可以删除列表中的指定元素或者切片。我们可以使用切片删除列表中的最后一个元素。

my_list = [1, 2, 3, 4, 5]
del my_list[-1]  # 删除最后一个元素
print(my_list)   # [1, 2, 3, 4]

上面的代码中,我们使用 del 关键字和切片 my_list[-1] 删除了列表中的最后一个元素。

方法二: 使用 pop() 方法

pop() 方法可以删除列表中指定位置的元素,并返回该元素的值。如果不指定位置,默认删除并返回最后一个元素。

my_list = [1, 2, 3, 4, 5]
my_list.pop()  # 删除最后一个元素
print(my_list) # [1, 2, 3, 4]

上面的代码中,我们使用 pop() 方法删除了列表中的最后一个元素,并且使用 print 函数输出了删除后的列表。

无论是使用 del 关键字还是 pop() 方法,都可以从列表中删除最后一个元素。但是注意,在删除元素之前,最好检查列表是否为空,以避免出现 IndexError 错误。