📅  最后修改于: 2023-12-03 15:06:33.851000             🧑  作者: Mango
在 Python 中,我们可以使用以下两种方法来从列表中删除最后一个元素:
使用 del 关键字可以删除列表中的指定元素或者切片。我们可以使用切片删除列表中的最后一个元素。
my_list = [1, 2, 3, 4, 5]
del my_list[-1] # 删除最后一个元素
print(my_list) # [1, 2, 3, 4]
上面的代码中,我们使用 del 关键字和切片 my_list[-1]
删除了列表中的最后一个元素。
pop()
方法可以删除列表中指定位置的元素,并返回该元素的值。如果不指定位置,默认删除并返回最后一个元素。
my_list = [1, 2, 3, 4, 5]
my_list.pop() # 删除最后一个元素
print(my_list) # [1, 2, 3, 4]
上面的代码中,我们使用 pop()
方法删除了列表中的最后一个元素,并且使用 print
函数输出了删除后的列表。
无论是使用 del 关键字还是 pop() 方法,都可以从列表中删除最后一个元素。但是注意,在删除元素之前,最好检查列表是否为空,以避免出现 IndexError
错误。