开发者社区> 问答> 正文

python访问列表报错

demo=[1,2,3]
print(demo[3])

运行报错

Traceback (most recent call last):
  File "/Users/jiangyd/PycharmProjects/untitled16/b.py", line 75, in <module>
    print(demo[3])
IndexError: list index out of range

展开
收起
水果黄瓜 2021-10-24 13:36:12 922 0
2 条回答
写回答
取消 提交回答
  • 这里列表的长度是3个,但是索引是从0开始算的,你填写3的索引,所以报错了,正确应该是2,也可以填写-1,表示最后一个

    2021-10-25 21:05:29
    赞同 展开评论 打赏
  • demo=[1,2,3]
    print(demo[3])
    

    为什么错,因为他是从0开始算得,0:1,1:2,2:3

    1 2 3
    0 1 2
    
    2021-10-24 17:04:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载