リストが空かどうかを確認する方法についていくつかの回答を見てきましたが、必要なものが正確に見つかりませんでした。まもなく-Pythonで、リストがいっぱいかどうかを確認してから空にする方法が必要ですが、リストを埋めた直後にチェックを開始する必要があります。
クラスを呼び出してリストを定義しています-Packet()
class Packet(object):
"""description of class"""
def __init__(self):
self.newPacket = []
newPacket = Packet()
メニューがあります。オプションの 1 つは、クラス内の関数を呼び出してリストを埋めることです。ただし、関数が再度選択された場合は、インスタンスを空にして、新しいインスタンスを開始する必要があります。私はそれをやろうとしました:
if newPacket:
del newPacket
newPacket.MakePacket()
しかし、これでは関数を呼び出してリストを開始できません..無効にすると
if newPacket:
del newPacket
機能は問題なく動作します。