我在清除 list
时遇到问题。在当前程序中,我有一个方法可以清除一定数量的list
。这是相当不方便的,因为在使用此方法的程序的一部分中,如果它只删除列表中的最后一个元素会更有帮助。有什么方法可以将索引号设置为我的方法的参数来解决这个问题?
方法的代码
def clearLists(self):
del self.Ans[:]
del self.masses[:]
每当我想使用此方法时,我只需编写 self.ClearLists()
并删除列表中的每个元素。
最佳答案
你可以使用 lst.pop()
或 del lst[-1]
pop()
删除并返回项目,以防您不想返回使用 del
关于python - List 方法删除列表中的最后一个元素以及所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358101/