• Source
    1. #stack
    2. def createStack():
    3. return []
    4.  
    5. def addItem(mstack,mitem):
    6. retStack=mstack[:]
    7. retStack.append(mitem)
    8. return retStack
    9.  
    10. def delItem(mstack):
    11. retStack=mstack[:]
    12. print(retStack.pop())
    13. return retStack
    14.  
    15. def printStack(mstack):
    16. print(mstack)
    17.  
    18. ms=createStack()
    19. print('Stack => ',ms)
    20. ms=addItem(ms,99)
    21. print('Stack => ',ms)
    22. ms=addItem(ms,100)
    23. print('Stack => ',ms)
    24.  
    25.  
    26. ms=delItem(ms)
    27. printStack(ms)
    28.