Seite 1 von 1

Befehl gesucht

Verfasst: Dienstag 25. Mai 2004, 10:18
von koronatzu
Also es geht um folgendes:
Ich habe eine Liste die in etwa folgendermaßen ausschaut:

Code: Alles auswählen

liste=["element1":None, "element2":None...]
Ich möchte nun die Elemente - also element1, element2 etc die ja in der Liste klein geschrieben sind - großgeschrieben ausgeben. Wie ich auf sie zugreifen kann weiß ich, mir fehlt nur der Befehl um Kleinbuchstaben in Großbuchstaben um zu wandeln.

Verfasst: Dienstag 25. Mai 2004, 11:04
von fs111
upper() ist die Funktion, die Du suchst, also sowas wie

print liste[0].upper()


HTH

Grüße fs111

Befehl

Verfasst: Dienstag 25. Mai 2004, 11:27
von koronatzu
Das funktioniert noch nicht ganz so wie ich mir das vorgestellt habe.
Er würde dann ausgeben:

Code: Alles auswählen

ELEMENT1
ELEMENT2
...
Die Ausgabe soll aber so aussehen:

Code: Alles auswählen

 ("ELEMENT1",None)
("ELEMENT2",None)
...
Vielleicht hast du da ja noch ne Idee

Verfasst: Dienstag 25. Mai 2004, 12:42
von Dookie
Hi koronatzu,

Code: Alles auswählen

liste=["element1":None, "element2":None...]
Das ist aber keine Liste, was machen da die ":"?

Folgendes klappt:

Code: Alles auswählen

liste = [("element1", None), ("element2", None)]
for daten in liste:
    print "(%s, %s)" % ('"'+daten[0].upper()+'"', str(daten[1]))

Gruß

Dookie

Verfasst: Dienstag 25. Mai 2004, 13:23
von koronatzu
Cool danke... das ist genau das was ich wollte.

Danke

Verfasst: Mittwoch 25. Januar 2006, 09:48
von Denny1987
Wollte mich auch bedanken , weil mir der Post auch sofort geholfen hat :D