mylist = ["aa123", "bb2322", "aa354", "cc332", "ab334", "333aa"]

我需要所有包含“aa”的项目的索引位置。我在将enumerate()与部分字符串匹配结合在一起时遇到麻烦。我什至不确定我是否应该使用枚举。

我只需要返回索引位置:0、2、5

最佳答案

indices = [i for i, s in enumerate(mylist) if 'aa' in s]

关于python - python-根据部分字符串在列表中查找索引位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14849293/

10-12 17:35