wie kann ich call Wörterbuch-Werte in einer Liste von dictionaries ?

ich versuche zu lernen python mit codeacademy.
die Aufgabe war es 3 Wörterbücher (für jeden Schüler) und dann machen Sie eine Liste der 3 Wörterbücher. dann, ich soll alle Daten ausdrucken, die in der Liste.

ich versuchte zu rufen, die Werte, die gleiche Weise, die ich für ein Wörterbuch von selbst (lloyd[Werte]), aber dann sagt er, dass die Werte nicht definiert ist o_O. Ich habe auch versucht zu drucken Namen', aber dann die Fehlermeldung, dass ich nicht drucken Sie eine der Werte.

ich würde schätzen Ihre Hilfe sehr.

 lloyd = {
     "name": "Lloyd",
     "homework": [90.0, 97.0, 75.0, 92.0],
     "quizzes": [88.0, 40.0, 94.0],
     "tests": [75.0, 90.0]
 }
 alice = {
     "name": "Alice",
     "homework": [100.0, 92.0, 98.0, 100.0],
     "quizzes": [82.0, 83.0, 91.0],
     "tests": [89.0, 97.0]
 }
 tyler = {
     "name": "Tyler",
     "homework": [0.0, 87.0, 75.0, 22.0],
     "quizzes": [0.0, 75.0, 78.0],
     "tests": [100.0, 100.0]
 }
 students = [lloyd, alice, tyler]
 for names in students:
     print lloyd[values]
  • values ist nicht definiert; es ist nicht eine variable, die Sie übergeben können, um lloyd[...]. Meinst du names.values() statt?
InformationsquelleAutor user1476390 | 2013-07-19
Schreibe einen Kommentar