如何遍历python列表? [英] How to iterate over a python list?
本文介绍了如何遍历python列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我执行此代码,则会出现以下错误消息:
If I execute this code, the following error message occurs:
IndexError:列表索引超出了python
IndexError: list index out of range python
def reverse_invert(lst):
inverse_list = []
for i in lst:
if isinstance( i, int ):
inverse_list.append(lst[i])
#print(inverse_list)
print(i)
else:
break
return inverse_list
为什么?
推荐答案
for i in lst:
将会迭代lst
的 elements .
如果要迭代索引,请使用
for i in range(len(lst)):
如果需要元素和索引,请使用enumerate
:
If you want both the element and the index, use enumerate
:
for i, el in enumerate(lst):
这篇关于如何遍历python列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文