hem*_*rma 2 python arrays indexing for-loop list
我试图使用索引循环遍历 python 中的列表,但它会抛出错误。你们能帮我解决这个问题吗?可以解决这个问题的语法是什么?
abs = [10,20,40]
for i in abs:
new_abs = abs[i]+ abs[i+1]
print(new_abs)
Run Code Online (Sandbox Code Playgroud)
因此,我设法使用硬代码来临时使用。
abs = [10,20,40]
new_abs = [ abs[0], abs[0]+ abs[1] , abs[1]+abs[2] ]
print(new_abs)
Run Code Online (Sandbox Code Playgroud)
您能否让我知道循环该索引号的正确语法?
在 python 中循环列表你几乎没有选择
for i in abs:
print(i)
Run Code Online (Sandbox Code Playgroud)
将打印列表中的所有项目。如果你想循环遍历带有索引的列表项,你可以使用
for index, item in enumerate(abs):
print(index, item)
Run Code Online (Sandbox Code Playgroud)
这将遍历每个项目,并为您提供列表中项目的索引号和当前项目。