我已经看到了几个关于如何检查列表是否为空的答案,但没有找到我需要的东西。很快-在python中,我需要一种方法来检查列表是否已满,然后将其清空,但我需要在我填充列表后立即开始检查。
我通过调用我的类来定义列表 - Packet()
class Packet(object):
"""description of class"""
def __init__(self):
self.newPacket = []
newPacket = Packet()
我有菜单,其中一个选项是调用类中的函数来填充列表。但是,如果再次选择该函数,我需要清空实例,然后开始一个新实例。我试过这样做:
if newPacket:
del newPacket
newPacket.MakePacket()
但这不让我通过调用函数来启动列表..如果我禁用
if newPacket:
del newPacket
该功能工作得很好。