基于列表实现栈

示例

# by luffycity.com

class Stack(object):

    def __init__(self):
        self.data = []

    def push(self,val):
        self.data.append(val)

    def pop(self):
        return self.data.pop()

    def top(self):
        return self.data[-1]   #每次只取最后一个,不删除

_stack = Stack()

_stack.push('佳俊')
_stack.push('咸鱼')

print(_stack.pop())
print(_stack.pop())

'''
    咸鱼
    佳俊
'''
原文地址:https://www.cnblogs.com/zh-xiaoyuan/p/13233841.html