python – 列表方法删除列表中的最后一个元素以及所有元素

哟,我有一个清除列表的问题。在我编码的当前程序中,我有一个方法来清除一定数量的列表。这是相当不方便的,因为在程序的一部分中使用这种方法,如果它只从列表中删除最后一个元素将更有帮助。有没有反正我可以设置索引号作为参数我的方法来解决这个问题?

方法的代码

def clearLists(self):
    del self.Ans[:]
    del self.masses[:]

每当我想使用这个方法,我只是写self.ClearLists(),它删除列表中的每个元素。

最佳答案
你可以使用lst.pop()或del lst [-1]

转载注明原文:python – 列表方法删除列表中的最后一个元素以及所有元素 - 代码日志