Befehl gesucht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
koronatzu
User
Beiträge: 16
Registriert: Freitag 23. April 2004, 06:30
Wohnort: Wiesbaden

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.
fs111
User
Beiträge: 170
Registriert: Samstag 15. November 2003, 11:42
Kontaktdaten:

upper() ist die Funktion, die Du suchst, also sowas wie

print liste[0].upper()


HTH

Grüße fs111
koronatzu
User
Beiträge: 16
Registriert: Freitag 23. April 2004, 06:30
Wohnort: Wiesbaden

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
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

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
koronatzu
User
Beiträge: 16
Registriert: Freitag 23. April 2004, 06:30
Wohnort: Wiesbaden

Cool danke... das ist genau das was ich wollte.
Benutzeravatar
Denny1987
User
Beiträge: 4
Registriert: Donnerstag 19. Januar 2006, 07:39
Wohnort: Hamburg
Kontaktdaten:

Wollte mich auch bedanken , weil mir der Post auch sofort geholfen hat :D
Antworten