#!/usr/bin/python #this looks for words in dictionary that begin with 'in' and the suffix is a real word wordlist = [line.strip() for line in open('/usr/share/dict/words')] newlist = [] for word in wordlist: if word.startswith("in"): newlist.append(word) for word in newlist: word = word.split('in') print newlist
Wie bekomme ich das Programm, um die Zeichenfolge "in" von allen Wörtern zu entfernen, mit denen es beginnt? gerade jetzt funktioniert es nichtpython - String aus Wörtern in einem Array entfernen
Wenn Sie nur nach Wörtern suchen, deren Gegensätze mit "in" vorangestellt sind, beachten Sie, dass nicht alle Wörter, die mit "in" beginnen, gegensätzlich zu anderen Wörtern sind. Zum Beispiel: "Darm", "injizieren", usw. – BoltClock
@BoltClock: Nun, in diesen Fällen hilft es, dass "testine" und "ject" keine Wörter sind (vorausgesetzt, er fügt einen Test dafür hinzu). "Untersuchung" wäre jedoch ein Problem. –
@David Deutsch: Genau. – BoltClock