Komplexer Listen (String) Filter
Verfasst: Mittwoch 17. April 2013, 00:00
Hi ich stehe vor einem Problem !!! :K Ich möchte diese Ausgabe filtern:
Und zwar möchte alle Nutzer die den Beziehungsstatus 1(TRUE) haben mit vornamen und namen ausgeben. Und mir fehlt absolut der Ansatz. hab mir schon unzählgie Tutorials dazu angeshen, aber bin zu keiner Lösung gekommen. Wäre sehr Dankbar für einen Vorschlag.
{u'p': n'schmitt', v'markus', u's': 1, u'w':hamburg'}, {u'p': n'schroeder', v'steffi', u's': 0, u'w':berlin'}, {u'p': n'meier', v'klaus', u's': 1, u'w':koeln'}, {u'p': n'bruns', v'dieter', u's': 0, u'w':berlin'},
p = profil
n = nachname
v = vorname
s = beziehungsstatus (1 steht für TRUE und 0 für FALSE)
w = wohnort
HIER NOCHMAL ZUR BESSEREN ÜBERSICHT DIE EINZELENEN PROFILE DIE ALLE IN EINR ZEILE STEHEN !!!
{u'p': n'schmitt', v'markus', u's': 1, u'w':hamburg'},
{u'p': n'schroeder', v'steffi', u's': 0, u'w':berlin'},
{u'p': n'meier', v'klaus', u's': 1, u'w':koeln'},
{u'p': n'bruns', v'dieter', u's': 0, u'w':berlin'},
#####################################################
If s ==1
print v,n
Ich muss jedes Profil das in Klammern steht {...} nach dem parameter 's' dursuchen. Wenn der Wert 1 (TRUE) ist sollen 'v' (vorname) und 'n' (nachname) in einer liste ausgegeben werden.
re.match
re.findall
Ich bin dankbar für jeden Lösungsansatz
Und zwar möchte alle Nutzer die den Beziehungsstatus 1(TRUE) haben mit vornamen und namen ausgeben. Und mir fehlt absolut der Ansatz. hab mir schon unzählgie Tutorials dazu angeshen, aber bin zu keiner Lösung gekommen. Wäre sehr Dankbar für einen Vorschlag.
{u'p': n'schmitt', v'markus', u's': 1, u'w':hamburg'}, {u'p': n'schroeder', v'steffi', u's': 0, u'w':berlin'}, {u'p': n'meier', v'klaus', u's': 1, u'w':koeln'}, {u'p': n'bruns', v'dieter', u's': 0, u'w':berlin'},
p = profil
n = nachname
v = vorname
s = beziehungsstatus (1 steht für TRUE und 0 für FALSE)
w = wohnort
HIER NOCHMAL ZUR BESSEREN ÜBERSICHT DIE EINZELENEN PROFILE DIE ALLE IN EINR ZEILE STEHEN !!!
{u'p': n'schmitt', v'markus', u's': 1, u'w':hamburg'},
{u'p': n'schroeder', v'steffi', u's': 0, u'w':berlin'},
{u'p': n'meier', v'klaus', u's': 1, u'w':koeln'},
{u'p': n'bruns', v'dieter', u's': 0, u'w':berlin'},
#####################################################
If s ==1
print v,n
Ich muss jedes Profil das in Klammern steht {...} nach dem parameter 's' dursuchen. Wenn der Wert 1 (TRUE) ist sollen 'v' (vorname) und 'n' (nachname) in einer liste ausgegeben werden.
re.match
re.findall
Ich bin dankbar für jeden Lösungsansatz