Maison  >  Article  >  développement back-end  >  Python filtre un mot sensible dans un tableau de chaînes

Python filtre un mot sensible dans un tableau de chaînes

伊谢尔伦
伊谢尔伦original
2017-04-29 10:10:513952parcourir

Utilisez la fonction de filtre pour implémenter une fonction de jugement conditionnel.

Par exemple, si vous souhaitez filtrer un certain mot sensible dans un tableau de chaînes, l'exemple de code est le suivant :

#filter out some unwanted tags  
def passed(item):  
    try:  
       return item != "techbrood" #can be more a complicated condition here  
    except ValueError:  
       return False  
         
org_words = [["this","is"],["demo","from"],["techbrood"]]         
words = [filter(passed, item) for item in org_words]

Notez que Python2.x et Python3.x sont non compatible avec le traitement de filtre/carte. Dans Python2.x, une liste est directement renvoyée

Dans Python3.x, un objet itérable est renvoyé, tel que 25ddd1cf110e07544abaa828e13a4a54, et la chaîne suivante. de nombres est l’adresse de référence de l’objet.

Peut utiliser la conversion de liste (mots).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn