繁体   English   中英

从列表 python 中过滤单词

[英]Filter words from list python

我有这个liste过滤包含liste值的liste

当我做 :

它显示:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'filter'

我该如何纠正? 谢谢

这是因为您的listeexclure只是一个字符串。 如果你要搜索一个string在另一个string ,你可以做到以下几点:

假设您有一个list例如:

lst = ['a', 'ab', 'abc', 'bac']
filter(lambda k: 'ab' in k, lst)
# Result will be ['ab', 'abc']

所以你可以在你的代码中应用相同的方法,我想。 所以在你的情况下:

filter((lambda k: broadcastMSA in k, listeexclure)

我希望它会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM