1,栈的定义 栈:先进后出的数据结构,如下图所示,先进去的数据在底部,最后取出,后进去的数据在顶部,最先被取出. 栈常用操作: s=Stack() 创建栈 s.push(item) 将数据item放在栈的顶部 s.pop() 返回栈顶部数据,并从栈中移除该数据 s.peek() 返回栈顶部数据,但不移除 s.size() 返回栈的大小 s.isEmpty() 返回栈是否为空 操作示例: 2,用python实现栈 通过python的list来实现栈,其定义如下面代码所示.其中入栈和出栈操作也可以用…