Zufallsgenerator in Dictionarys
Verfasst: Dienstag 3. Mai 2005, 20:43
Hallo
Ich habe mal wieder ein kleines Problem:
ICh möchte ein Programm schreiben, das als Vokabeltrainer dient. Als erstes habe ich aus einer Datei, in der die Vokabeln mit : getrennt stehen in ein Dictionary eingelesen. Funktioniert bis Hier! SO weiter
-> Wie kann ich die einzelnen Variablen eines Eintragspaar ansprecken deutsch : englisch
-> Wie kann ich einen beliebigen Eintrag des Dic. aufrufen (bei listen wär´s choice(list)!)
Kann mir jemand Helfen??
Hier noch der Programmcode von meinem Anfang:
Struktur des Textdokuments voc.txt:
Buchstabe : the letter
Jahr : year
Maus : mouse
Tastatur : keyboard
praktisch : handy
Ausrutscher : slip
Knoten : knot
Made : maggot
Streichholz : match
laufen : walk
Edit (Leonidas): Code in Python-Tags gesetzt.
Edit (Leonidas): Umfrage gelöscht, da sie nichts mit dem Thema zu tun hatte.
Ich habe mal wieder ein kleines Problem:
ICh möchte ein Programm schreiben, das als Vokabeltrainer dient. Als erstes habe ich aus einer Datei, in der die Vokabeln mit : getrennt stehen in ein Dictionary eingelesen. Funktioniert bis Hier! SO weiter
-> Wie kann ich die einzelnen Variablen eines Eintragspaar ansprecken deutsch : englisch
-> Wie kann ich einen beliebigen Eintrag des Dic. aufrufen (bei listen wär´s choice(list)!)
Kann mir jemand Helfen??
Hier noch der Programmcode von meinem Anfang:
Code: Alles auswählen
# -*- coding: cp1252 -*-
from string import *
"from random import *"
"from time import *"
dici = {}
deutsch =
filename = "F:/python/voc.txt"
file = open(filename,"r"
for line in file.readlines():
= splitfields(line, ':')[:2]
deutsch.append(deu)
dici= engl
Buchstabe : the letter
Jahr : year
Maus : mouse
Tastatur : keyboard
praktisch : handy
Ausrutscher : slip
Knoten : knot
Made : maggot
Streichholz : match
laufen : walk
Edit (Leonidas): Code in Python-Tags gesetzt.
Edit (Leonidas): Umfrage gelöscht, da sie nichts mit dem Thema zu tun hatte.