Hallo!
Welches Attribut muss ich den setzten damit ich nur ein dict. value bekomme?
Die Ausgabe sieht so aus:
Venn-Diagramme - "Overviewseiten erstellen", "Maturaaufgaben", "Lernspiele"
(von den values benötige ich nur eines).
Weil sonst hätte ich es dank euch!
Andrea
Programm was soll ich heute lernen
Hallo,
im Moment bekommst du eine Liste ausgegeben, da dem key "Venn-Diagramme" als Value eine Liste mit ["Overviewseiten erstellen", "Maturaaufgaben", "Lernspiele"] zugewiesen ist.
Auf die komplette Liste greifst du mit dem Key zu, also maturathemen_mit_lernweise["Venn-Diagramme"]. Du möchtest aber nur ein zufälliges Element dieser Liste, also musst du random.choice auch auf den Value des Dictionarys (in diesem Fall eine Liste) anwenden, also (random.choice nimmt hier in dem Fall eine Liste entgegen und gibt ein "zufälliges" Element dieser wieder zurück). Das ganze siehst du aber auch bei meinem letzten Post hier im Thema, da ist die Aufgabe sogar komplett gelöst.
im Moment bekommst du eine Liste ausgegeben, da dem key "Venn-Diagramme" als Value eine Liste mit ["Overviewseiten erstellen", "Maturaaufgaben", "Lernspiele"] zugewiesen ist.
Auf die komplette Liste greifst du mit dem Key zu, also maturathemen_mit_lernweise["Venn-Diagramme"]. Du möchtest aber nur ein zufälliges Element dieser Liste, also musst du random.choice auch auf den Value des Dictionarys (in diesem Fall eine Liste) anwenden, also
Code: Alles auswählen
lernweise = random.choice(maturathemen_mit_lernweise["Venn-Diagramme"])