首页 > 解决方案 > 我必须在 python 中访问列表成员的索引。我想打印索引的位置。但在我的代码中,我无法检查它是否有条件

问题描述

s='hello'
new=list(s)
for i in new:
    if new[i]%2==0:

        print(i)
    else:
        print(i)

这里new[i]不返回索引并且代码给出了错误。如何访问列表索引?

标签: python-3.x

解决方案


用于enumerate访问索引:

s='hello'
new=list(s)
for index, value in enumerate(new):
    if value == 'e':  # This looks for 'e' in the list and return index 1
        print(index)

输出:

 1 

推荐阅读