import time ################################################ # Universe Class # class Universe: "Universe Object" # # Add a new object into Universe # format: (id, obj) # def addObj(self, obj): self.id = self.id + 1 self.objList.append((self.id,obj)) # # Remove an existing object (with id) of Universe # def remObj(self, id): for item in self.objList: if item[0] == id: self.objList.remove(item) # # Return object with specific id # def getObj(self, id): for item in self.objList: if item[0] == id: return item[1] break else: return -1 # if not found... # # Print Object List # def __str__(self): print '*** Object List of ' + self.__doc__ + ':' for item in self.objList: print item[1] print '*** End List:' # def __init__(self): self.id = 0 self.objList = [] # # Universe Class ################################################ #_U = Universe() #_U.addObj('b') #_U.remObj(1) #print _U