ich habe eine .txt datei mit allen deutschen Wörtern mit 3 Buchstaben. Daraus will ich eine Liste erstellen und wörter einzeln auslesen. Mein Ansatz ist folgender:
Code: Alles auswählen
import string
#öffne die Datei mit allen Wörtern der Größe 3
text_datei = open("d://text.txt", "r")
#kopiere alles in eine Liste
text_liste = text_datei.readlines()
#schließe die Datei, da nicht mehr benötigt
text_datei.close()
#übertrage alles in kleinschrift, da unser rätsel keine Großbchst. hat
text_liste_lower = string.lower(text_liste[0])
#erstelle nun die liste mit allen wörtern
bibliothek = string.split(text_liste_lower)
#erzeuge Liste mit allen englischen Buchstaben
#alternativ: map(chr, range(97, 123))
buchstaben = [chr(buchstabe) for buchstabe in range(97,123)]
#füge nich die buchstaben mit umlauten und das scharfe ß hinzu
buchstaben.append([chr(246), chr(228), chr(252), chr(223)])
Damit kann ich nicht gut arbeiten, also was kann ich hier machen, um den String "tür" zu erhalten?