class stack:

    def __init__(self):
self.num = 0
self.elem=[] def isEmoty(self):
if self.num == 0:
print('空栈')
else:
print('这个栈有%d个元素'%self.num) def push(self,x):
self.elem[self.num] = x
self.num+=1 def pop(self,):
self.num-=1 def top(self):
print(self.elem[self.num-1]) 运行程序的时候 ,会出现list assignment index out of range的错误,原因是push函数用了列表零元素elem[]但是这个元素并不存在。
解决方法,用lish内置函数append来添加元素。

最新文章

  1. *HDU1850 博弈
  2. 通过例子学习 Keystone - 每天5分钟玩转 OpenStack(19)
  3. WEB进度条控件
  4. 限制textarea输入内容长度(多浏览器兼容、鼠标操作可控)
  5. kernel/Makefile
  6. DVI-A、DVI-D、DVI-I接口定义、DVI接口图和DVI接口标准介绍
  7. messages.exe病毒的清理
  8. dede5.7前台插入恶意JS代码
  9. spring aop中的propagation的7种配置的意思
  10. GNU C 扩展(转)
  11. Quartz1.8.5例子(二)
  12. jQuery Moblile Demos学习记录Panel
  13. jQuery css操作
  14. warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  15. [暑假的bzoj刷水记录]
  16. JVM性能参数调优实践,不会执行Full GC,网站无停滞
  17. 基于 HTML5 的 WebGL 3D 档案馆可视化管理系统
  18. 谷歌SEO初学者常见问题解答
  19. Apache kylin 入门
  20. python自动化系列

热门文章

  1. 039、Java中逻辑运算之普通与运算“&”
  2. 【转载】UnityWebRequest的初步使用及常用方法解析
  3. POJ1703 && POJ2942 &&POJ 1182 并查集 这个做法挺巧妙
  4. USB2.0主机控制器 UPD720114 简单详解
  5. nginx proxy_pass解释
  6. 小程序开发顶部TAB栏和侧边分类点击
  7. Spark 广播变量 和 累加器
  8. Windows系统安装免费的开源虚拟机软件VirtualBox
  9. 第一部分 JavaScript语言核心(三)
  10. 转载:Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理