mylist = ["aa123", "bb2322", "aa354", "cc332", "ab334", "333aa"]
我需要所有包含 'aa'
的项目的索引位置。我无法将 enumerate()
与部分字符串匹配结合起来。我什至不确定我是否应该使用枚举。
我只需要返回索引位置:0,2,5
最佳答案
您可以使用 enumerate
在 list-comprehension 内:
indices = [i for i, s in enumerate(mylist) if 'aa' in s]
关于python - 根据列表中项目内的部分字符串查找列表中的所有索引位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849293/