解决:python中出现:listassignmentindexoutofrange

解决:python中出现:listassignmentindexoutofrange

2023年7月26日发(作者:)

解决:python中出现:listassignmentindexoutofrange出现的bug:Traceback (most recent call last): File "E:/testPython/NumPY/", line 67, in readIp() File "E:/testPython/NumPY/", line 59, in readIp iplist[i]=ipIndexError: list assignment index out of range原始代码如下:def readIp(): ipfile = 'ip_' global iplist iplist=[] with open(ipfile, 'r') as file_to_read: for i in range(0,1000): lines = file_to_ne() # 整⾏读取数据 if not lines: break ip=e('n',' ') iplist[i]=ip print(iplist[1])分析:list assignment index out of range:列表超过限制⼀种情况是:list[index]index超出范围另⼀种情况是:list是⼀个空的,没有⼀个元素,进⾏list[0]就会出现错误!

解决办法如下:将iplist=[] 改为:iplist={}

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690306690a329756.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信