用Python内置的列表(list)实现栈,代码如下:

 import os
os.chdir("E:\\Python_temp") class Stack:
def __init__(self):
self._a = []
def __len__(self):
return len(self._a)
def isEmpty(self):
return len(self._a) == 0
def push(self,item):
self._a +=[item]
def pop(self):
self._a.pop() def main():
stack = Stack()
stack.push("a")
stack.push("b")
stack.push("c")
stack.pop()
for item in stack._a:
print(item) if __name__ == "__main__": main() 输出结果:
>> a
>> b

最新文章

  1. iOS开发小技巧--TextField的细节处理,键盘中return键的处理
  2. JSON和JS对象之间的互转(转)
  3. 怎么使用PHP获取用户客户端真实IP的解决方案呢?
  4. C++学习25 纯虚函数和抽象类
  5. XML美化工具及其他各种美化工具
  6. Good practice release jar to Nexus
  7. ECMAScript和JavaScript的联系
  8. WordPress插件开发记录
  9. C# Ioc容器Unity,简单实用
  10. 使用 Docker 一步搞定 ZooKeeper 集群的搭建
  11. PAT甲级1123 Is It a Complete AVL Tree【AVL树】
  12. Spring MVC 自动为对象注入枚举类型
  13. Ubuntu中apt与apt-get命令的区别
  14. android 5.0安装应用冲突问题
  15. Android 开发服务类 03_ServletForGETMethod
  16. 解决Windows Git Bash中文乱码问题
  17. UISwitch的常见属性
  18. JDBC连接数据库反射实现O/R映射
  19. js日期控件遇到的问题
  20. Windows 10 UWP程序标题栏设置

热门文章

  1. bzoj1238
  2. 如何查看.java文件的字节码(原码)
  3. php安装及配置笔记
  4. PLY文件格式
  5. Docker小白从零入门实战
  6. DevExpress v18.1新版亮点——DevExtreme篇(一)
  7. HTML5触摸事件(touchstart、touchmove和touchend)
  8. python+requests+excel 接口自动化框架
  9. input-event-codes.h
  10. 初玩OpenWRT之编译TP-Link WR841N V8固件