Heim  >  Artikel  >  Backend-Entwicklung  >  Python filtert ein sensibles Wort in einem String-Array heraus

Python filtert ein sensibles Wort in einem String-Array heraus

伊谢尔伦
伊谢尔伦Original
2017-04-29 10:10:513947Durchsuche

Verwenden Sie die Filterfunktion, um eine bedingte Beurteilungsfunktion zu implementieren.

Wenn Sie beispielsweise ein bestimmtes sensibles Wort in einem String-Array herausfiltern möchten, lautet der Beispielcode wie folgt:

#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]

Beachten Sie, dass Python2.x und Python3.x dies sind nicht kompatibel mit der Filter-/Kartenverarbeitung.

In Python3.x wird ein iterierbares Objekt zurückgegeben, z. B. 77957ad14c43a9117a60433615570496 und die folgende Zeichenfolge Anzahl der Zahlen ist die Objektreferenzadresse.

Kann die Konvertierung von Listen (Wörtern) verwenden.

Das obige ist der detaillierte Inhalt vonPython filtert ein sensibles Wort in einem String-Array heraus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn