Skip to main content
 首页 » 编程设计

python之将字符串与 Python 中的片段列表进行比较

2025年05月04日17虾米姐

我有一长串职位描述标题,我需要根据它们对组织的重要性进行筛选。为此,我开发了一个简单的启发式方法。例如,如果标题包含“管理员”或“主管”之类的词,这很重要。如果测试失败,如果它包含“副手”或“助理”之类的词,那么它并不重要。

这很容易在 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)