如何找到一个单词而只找到这个单词?

2024-10-17 08:28:16 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的剧本:

word_list = ['word1', 'word2', 'word3', 'word4']

word_list1 = ['word5']


classe = []

for i in range(0, df.shape[0]) :
    #classebis = ['']

    classe.append('')
    
    
    
    for item in word_list:
        if item.lower() in df["Description"][i].lower():        
            if classe[i] != ('') and classe[i] != ('Classe1'):
                classe[i] = classe[i]  + ' \ ' +  'Classe1'
            else:
                classe[i] = 'Classe1'

         
      
            
    for item in word_list1:
        if item.lower() in df["Description"][i].lower():           
            if classe[i] != ('') and classe[i] != ('Classe2'):
                classe[i] = classe[i]  + ' \ ' +  'Classe2'
            else:
                classe[i] = 'Classe2'

我的问题很简单,如何告诉脚本在Description中找到单词word5,但是整个单词word5,因为这里如果有单词word5555,我的脚本将影响Classe2,这不是我想要的


Tags: indfforifdescriptionitem单词lower