程序中出现list assignment index out of range的解决方法
2024-09-02 20:59:42
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来添加元素。
最新文章
- *HDU1850 博弈
- 通过例子学习 Keystone - 每天5分钟玩转 OpenStack(19)
- WEB进度条控件
- 限制textarea输入内容长度(多浏览器兼容、鼠标操作可控)
- kernel/Makefile
- DVI-A、DVI-D、DVI-I接口定义、DVI接口图和DVI接口标准介绍
- messages.exe病毒的清理
- dede5.7前台插入恶意JS代码
- spring aop中的propagation的7种配置的意思
- GNU C 扩展(转)
- Quartz1.8.5例子(二)
- jQuery Moblile Demos学习记录Panel
- jQuery css操作
- warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
- [暑假的bzoj刷水记录]
- JVM性能参数调优实践,不会执行Full GC,网站无停滞
- 基于 HTML5 的 WebGL 3D 档案馆可视化管理系统
- 谷歌SEO初学者常见问题解答
- Apache kylin 入门
- python自动化系列
热门文章
- 039、Java中逻辑运算之普通与运算“&;”
- 【转载】UnityWebRequest的初步使用及常用方法解析
- POJ1703 &;&; POJ2942 &;&;POJ 1182 并查集 这个做法挺巧妙
- USB2.0主机控制器 UPD720114 简单详解
- nginx proxy_pass解释
- 小程序开发顶部TAB栏和侧边分类点击
- Spark 广播变量 和 累加器
- Windows系统安装免费的开源虚拟机软件VirtualBox
- 第一部分 JavaScript语言核心(三)
- 转载:Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理