Hallo,
Mit ``dict(zip(sql_fields, result))`` bekommst Du ein entsprechendes Dictionary ("Hash" in PHP/Perl).
Deine Lösung ist klar schöner als mein 3-Zeiler, den ich inzwischen hinbekommen habe.
customer = {}
for field, value in zip(sql_fields, result):
customer[field] = value
Danke Dir für ...
Die Suche ergab 4 Treffer
- Donnerstag 29. November 2007, 13:20
- Forum: Allgemeine Fragen
- Thema: Problemchen mit Variablenbearbeitung
- Antworten: 6
- Zugriffe: 1029
- Donnerstag 29. November 2007, 10:34
- Forum: Allgemeine Fragen
- Thema: Problemchen mit Variablenbearbeitung
- Antworten: 6
- Zugriffe: 1029
- Mittwoch 28. November 2007, 16:56
- Forum: Allgemeine Fragen
- Thema: Problemchen mit Variablenbearbeitung
- Antworten: 6
- Zugriffe: 1029
Re: Problemchen mit Variablenbearbeitung
wenn ich dich richtig verstehe, ist was du suchst, folgendes
for result in results:
geb_tag, geb_monat, geb_jahr, anrede, vorname, mail = result
print "Datensatz:", result
print "Vorname: ", vorname
wenn du result nicht brauchst, kannst du das auch direkt im for-kopf machen:
for geb_tag, geb ...
for result in results:
geb_tag, geb_monat, geb_jahr, anrede, vorname, mail = result
print "Datensatz:", result
print "Vorname: ", vorname
wenn du result nicht brauchst, kannst du das auch direkt im for-kopf machen:
for geb_tag, geb ...
- Mittwoch 28. November 2007, 16:33
- Forum: Allgemeine Fragen
- Thema: Problemchen mit Variablenbearbeitung
- Antworten: 6
- Zugriffe: 1029
Problemchen mit Variablenbearbeitung
Hallo
ich schreibe gerade mein 1. python script und stehe vor einem kleinen Problem:
Ich lese Datensätze aus eine DB aus.
Dafür habe ich folgenden Syntax verwendet.
sql_fields = 'geb_tag','geb_monat','geb_jahr','anrede','vorname','nachname','mail'
sql_query = "select "+','.join(sql_fields)+" from ...
ich schreibe gerade mein 1. python script und stehe vor einem kleinen Problem:
Ich lese Datensätze aus eine DB aus.
Dafür habe ich folgenden Syntax verwendet.
sql_fields = 'geb_tag','geb_monat','geb_jahr','anrede','vorname','nachname','mail'
sql_query = "select "+','.join(sql_fields)+" from ...