Hallo,
habe folgende Liste in Python als Rückgabewert und möchte gerne jeweils das Datum aus der Liste entfernt haben, wie muss ich da vorgehen ?
Hallo,
habe folgende Liste in Python als Rückgabewert und möchte gerne jeweils das Datum aus der Liste entfernt haben, wie muss ich da vorgehen ?
Rückgabe von SQLite auswerten? Schau mal ob du hier fündig wirst!
Hallo,
nee, du hast eine Liste von Tupeln, keine reine Liste. Tupel sind unveränderlich, d.h. du musst du Liste von Tupeln neu bauen.
Dazu iterierst du über die Liste Namens `Ausgabe`, extrahierst aus dem Tupel per Slicing den 2. und 3. Wert (also Index 1 bis 2) und schreibst das Ergebnis in eine Datenstruktur deiner Wahl.
Aber wenn du das Datum nicht brauchst -> dann frag' es doch erst gar nicht ab.
Gruß, noisefloor
Du könntest die SQL-Abfrage aber auch so gestalten, dass du genau die Elemente in der Reihenfolge bekommst, die du benötigst.
Ergebnisse enthalten alle Spalten.
"SELECT weekday, day FROM tabelle;"
# setzt voraus, dass die beiden Spalten weekday und day heißen
# ansonsten beiden namen ersetzen
Ergebnisse enthalten nur die Spalten weekday und day.
Wenn man möchte, kann man sogar die Reihenfolge ändern.
Hallo,
was hält dich denn davon ab, dass selber zu machen? Das passt doch genau zu deinem Code, musst du halt nur einbauen. Der Code macht genau das, was ich dir vorgeschlagen hatte, nur halt in Form einer List Comprehension. Und die neu entstandene Variable `ohne_datum` per `print()` ausgeben sollte ja auch machbar sein.
Wenn was nicht klappt -> bitte deinen kompletten Code plus Fehlermeldung posten.
Gruß, noisefloor
Allse klar, danke, fuktioniert, muss mich wohl mit tuple und list mal beschäftigen
Hallo,
das macht Sinn, weil das zwei grundlegenden Datenstrukturen in Python sind. Besonders Listen laufen einem immer und überall über den Weg. Am besten mal die entsprechenden Abschnitte im Python-Tutorial auf docs.python.org durcharbeiten.
Gruß, noisefloor
Ja, wäre für dich selbst sehr hilfreich, wenn du dir mal die Basissachen in Python aneignest wie Schleifen (for, while), Listen, Dictionarys, Funktionen und zugehörige Funktionen zu den zuvor aufgezählten Datentypen, Klassen (zumindest die Grundlagen) und das Modulhandling und Installation von Modulen und den Strukturaufbau und Schreibweise in einem Skript.
EDIT:
jetzt war noisefloor 2x schneller als ich
Hofei : ja,aber nur, weil ich heute morgen zwei Tassen pypy zum Frühstück hatte und eine Schnitte Brot mit Numba
Gruß, noisefloor
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!