Ich versuche eine Möglichkeit zu finden, eine Variable Anzahl von Variablen mit Untervariablen zu erstellen, um Daten zu speichern, bevor Sie es analysieren, um es zu sortieren.Erstellen Sie eine unbekannte Anzahl von "verschachtelten" Variablen
Lassen Sie uns tiefer gehen: Ich muss eine variable Anzahl von nächsten Abfahrtsdaten für Haltestellen aus den zwei Richtungen einer variablen Liste von Transportlinien speichern. Wenn ich einen Feed analysiere, habe ich jedes Mal, wenn ich Objekte mit einem For-Loop-One-Fahrzeug aus einer Linie mit seinen Abfahrten an jedem Halt in eine bestimmte Richtung iteriere, also weiß ich am Start nicht, wie viele und welche Linien, Stopps und Abfahrten ich werde haben.
Ich weiß nicht, wie man die relevanten Variablen erstellt, um all diese Daten speichern zu können und dann die nächsten Abfahrten an jedem Stopp mit Hilfe von Linien-, Richtungs- und Stoppnamen als Schlüssel wiederholen zu können.
Können Sie mir helfen, die richtigen Strukturen zu finden und wie?
Danke für Ihre Hilfe.
Ich denke, Sie müssen Ihre Daten modellieren, aber Python-Wörterbücher klingen wie etwas Sie können verwenden, und Sie können nach Bedarf Elemente hinzufügen. – Craicerjack
Warum verwenden Sie keine Listen und Wörterbücher für diese Aufgabe? Sie können neue Objekte dynamisch daran anhängen ... –
Ich dachte darüber nach, aber ich weiß nicht, wie ich sie richtig organisieren soll, um es machbar zu machen. Nehmen wir an, ich habe eine "C" -Zeile mit W und X Stopps, mit jeweils zwei Abfahrtszeiten in jeder Richtung (W, ausgehende: 11:00, 12:00; X, ausgehende: 11:30, 12:30; W, eingehend: 11:45, 12:45; X, eingehend 12:15, 13:15) und eine "B" -Linie mit Y und Z hält an, mit zwei Abfahrtszeiten jeweils für jede Richtung (Y, Ausgang: 11:00, 12:00; Z, Outbound: 11:30, 12:30; Y, Inbound: 11:45, 12:45; Z, Inbound 12:15, 13:15), wie stelle ich sie dynamisch ein? Ich bin überhaupt nicht gewohnt, mit dynamisch verschachtelten Daten umzugehen ... daher meine Frage. –