python-3.x - 我必须在 python 中访问列表成员的索引。我想打印索引的位置。但在我的代码中,我无法检查它是否有条件
问题描述
s='hello'
new=list(s)
for i in new:
if new[i]%2==0:
print(i)
else:
print(i)
这里new[i]
不返回索引并且代码给出了错误。如何访问列表索引?
解决方案
用于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
推荐阅读
- c# - 使用实体框架+SQL Server 数据库部署 C# 应用程序
- swift - MapKit - iOS 13 - 如何在用户位置注释的顶部显示引脚注释?
- javascript - 在子组件Vue.js上对道具数组进行排序
- ios - 从另一个 viewController Swift 中删除通知观察者
- ios - iOS swift firebase firestore 在 [NSBundle bundleWithIdentifier:@“org.cocoapods.grpcpp”] 处崩溃
- laravel - Voyager Addition 字段选项
- javascript - 不可变地更新对象数组中属性的值
- django - Django celery 运行多个具有不同队列的工作人员
- nlp - 如何预处理文本以匹配谷歌预训练的 word2vec 模型?
- java - Kotlin ViewPager2:类'ScreenSlidePagerAdapter'不是抽象的,也没有实现基类成员