您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python循环:列表索引超出范围

Python循环:列表索引超出范围

我们可以通过遍历一系列索引来解决此问题:

for i in range(len(a))

并访问a的项目,如下所示:a[i]。这不会出现任何错误

为了解决这个问题,您应该减去1len(a)以获得一个范围序列0 1 2 3。由于您使用的是索引i+1,因此您仍然会获得最后一个元素,但是这样可以避免错误

b = [a[i] + a[i+1] for i in range(len(a) - 1)]

这只需要一行即可完成工作。

python 2022/1/1 18:27:26 有185人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶