找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 264|回复: 2

[求助] 请教大家一个List index out of range 的问题

6

主题

21

帖子

21

积分

贫民

积分
21
绿蔓青山 发表于 2019-6-2 07:04:59 | 显示全部楼层 |阅读模式
最近在用到List时遇到了这样一个问题,请教大家,代码如下:

  1. List1 = []
  2. for i in range(5):
  3.     List1[i] = 5*i
  4. print(List1)
复制代码
报错提示是:
List1 = 5*i
IndexError: list assignment index out of range



请问应该怎么改正啊,谢谢各位了~

回复

使用道具 举报

0

主题

501

帖子

501

积分

骑士

积分
501
sheeboard 发表于 2019-6-4 20:35:52 | 显示全部楼层
List1是个空列表,没办法索引,要加入数据要用append或extend或者List1=[5*i for i in range(5)]  列表推导的方法。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
Dr.MarTin 发表于 2019-6-7 15:20:52 | 显示全部楼层
list1=[]没有值, 索引自然出错。List1[i] = 5*i这样写, list1相当于一个字典了, 而不是你期望的列表
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表