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

我想将索引“i”加一,而不是将“i”中存储的值加一。我该怎么做?


我试过“i+=1”、“i=i+1”、“i+1”——它们都不适合我。


lst=[1,2,3]

for i in lst:

    print(i+1)

预期结果:


2

3

index out of bound error

实际结果:


2

3

4


一只萌萌小番薯
浏览 137回答 1
1回答

拉风的咖菲猫

试试下面的代码,这会给你一个从 0 到 3(不包括)的范围,然后用 i 迭代 my_list。my_list = [1,2,3]for i in range(0,len(my_list)):&nbsp; print(my_list[i+1])因此,您将获得预期的结果23Traceback (most recent call last):&nbsp; File "<stdin>", line 2, in <module>IndexError: list index out of rangelist index out of range 相当于java index out of bound error
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python