请教各位大佬,有这样一个需求,就是校验一个列表里面,每个元素是否含有某个字符串,除了 for 循环能够实现以外,想请教一下用列表推导式能不能实现?
比如

lst = ['SPA00090000', 'SPA000900001', 'SPAC00090002', 'SPA00090000',]

for ls in lst:
  assert 'SPA' in ls

上面可以用列表推导式实现吗?我这样尝试过,不过是错的

[assert 'SPA' in ls for ls in lst]

求指教


↙↙↙阅读原文可查看相关链接,并与作者交流