Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. from assignments import MaxSizeList # assumes "class MaxSizeList"
  2. # is in a script called "assignments.py"
  3.  
  4. a = MaxSizeList(3)
  5. b = MaxSizeList(1)
  6.  
  7. a.push("hey")
  8. a.push("hi")
  9. a.push("let's")
  10. a.push("go")
  11.  
  12. b.push("hey")
  13. b.push("hi")
  14. b.push("let's")
  15. b.push("go")
  16.  
  17. print(a.get_list())
  18. print(b.get_list())
  19. Output
  20. # ['hi', "let's", 'go']
  21. # ['go']
  22.  
  23. class MaxSizeList(object):
  24.  
  25. ls = []
  26.  
  27. def __init__(self,mx):
  28. self.val = mx
  29.  
  30.  
  31. def push(self,st):
  32. self.ls.append(st)
  33.  
  34.  
  35.  
  36. def get_list(self):
  37. while len(self.ls) != self.val:
  38. self.ls.pop(0)
  39. return self.ls
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement