I have a list called teams which contains two objects, these are objects of the same class and they both have a \"members\" list. I am appending to these lists individually. See
In all of your classes, you want to initialize instance variables like this:
def __init__(self): self.participants = [] self.teams = [] self.attacked = [] self.fighting = 0
That way, they are separate for each fight, participant, team instead of shared for all fights, participants, or teams.