Programm was soll ich heute lernen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
ostigirl
User
Beiträge: 9
Registriert: Montag 18. November 2019, 11:35

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
Jankie
User
Beiträge: 592
Registriert: Mittwoch 26. September 2018, 14:06

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

Code: Alles auswählen

lernweise = random.choice(maturathemen_mit_lernweise["Venn-Diagramme"])
(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.
Antworten