这是我的清单:
smalllist = ['191010.National Geographic','191010.PRO7MAXX', '191010.PRO7', "191022.PRO7MAXX", "191022.PRO7"]
list(filter(lambda x: x.find("PRO7") > -1, smalllist))
我想使用此方法仅获取列表中的精确匹配项。重要提示:我也尝试了索引,但这只给了我第一场比赛。我需要子字符串的所有精确匹配
Output: ['191010.PRO7MAXX', '191010.PRO7', '191022.PRO7MAXX', '191022.PRO7']
Desired Output: ['191010.PRO7','191022.PRO7']
我怎样才能做到这一点?:/
你也可以使用
这样,即使你有像“1245.7”这样的东西,它也会起作用
我想你可能在找^{} 操作符
试用
[x for x in smalllist if x.endswith("PRO7")]
相关问题 更多 >
编程相关推荐