为了账号安全,请及时绑定邮箱和手机立即绑定

如何增加索引本身而不是索引中存储的值?

如何增加索引本身而不是索引中存储的值?

一只萌萌小番薯 2021-09-28 17:20:45
我想将索引“i”加一,而不是将“i”中存储的值加一。我该怎么做?我试过“i+=1”、“i=i+1”、“i+1”——它们都不适合我。lst=[1,2,3]for i in lst:    print(i+1)预期结果:23index out of bound error实际结果:234
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

试试下面的代码,这会给你一个从 0 到 3(不包括)的范围,然后用 i 迭代 my_list。


my_list = [1,2,3]

for i in range(0,len(my_list)):

  print(my_list[i+1])

因此,您将获得预期的结果


2

3

Traceback (most recent call last):

  File "<stdin>", line 2, in <module>

IndexError: list index out of range

list index out of range 相当于java index out of bound error


查看完整回答
反对 回复 2021-09-28
  • 1 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信