前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IndexError: list index out of range问题的解决

IndexError: list index out of range问题的解决

作者头像
用户1456517
发布2019-03-05 15:57:33
26.5K0
发布2019-03-05 15:57:33
举报
文章被收录于专栏:芝麻实验室芝麻实验室

问题现象

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:/Users/qiu/PycharmProjects/baobiao/plt.py", line 16, in <module>
    time[0](content)
IndexError: list index out of range #故障解释:索引错误:列表的索引分配超出范围

Process finished with exit code 1

源码如下:

代码语言:javascript
复制
time=[] #时间
for i in range(0,1):
    content=content_dict.__next__()
    time[0](content)

print(time)

问题解决

  • 结果一番分析和调试,发现,其实并不是索引越界导致的错误,而是因为time是1个空列表,因此不存在time[0]一说。对于1个空列表而言,如果希望通过for..in语句动态赋值,应使用time.append[]方法。修改源码如下后,问题解决: for i in range(0,1): content=content_dict.__next__() time.append(content) print(time) #输出[(0, '170\n')]

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/07/04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题现象
  • 问题解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档