def setAccount(self, accountNumber=None, meterNumber=None): index = None for i, val in enumerate(self.account): if val.getAccount() == str(accountNumber): index = i if index == None: newAccount = Account(str(accountNumber)) newAccount.setMeter(meterNumber) self.account.append(newAccount) else: print "Existing Account: ", self.account[index] self.account[index].setMeter(meterNumber)