我有一长串职位描述标题,我需要根据它们对组织的重要性进行筛选。为此,我开发了一个简单的启发式方法。例如,如果标题包含“管理员”或“主管”之类的词,这很重要。如果测试失败,如果它包含“副手”或“助理”之类的词,那么它并不重要。
这很容易在 Python 中使用几行代码来完成,但我想知道是否有更 Pythonic 的方法来完成它。这就是我现在所在的位置。
def in_fragment(phrase, fragments):
for fragment in fragments:
if fragment in phrase:
return True
return False
工作得很好,但如果可能的话,我希望以正确的方式使用它!谢谢。
请您参考如下方法:
一种方法是使用any:
def in_fragment(phrase, fragments):
return any(x in phrase for x in fragments)
