Dictionarys sortieren

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.
joey
User
Beiträge: 1
Registriert: Samstag 3. November 2007, 13:12

Dictionarys sortieren

Beitragvon joey » Samstag 3. November 2007, 13:22

Hi, ich bin blutiger Python anfänger und möchte gerne wissen ob der Quelltext den ich geschrieben habe, um 4 dictionarys zu sortieren richtig ist...es wäre sehr nett falls sich ihn jemand anschauen könnte^^

def dictionary():
print "Dictionary"
mydict = {1: "eins", 2: "zwei", 3:"drei", 4:"vier"}
items=mydict.items()
items.sort()
print("dictionary sind sortiert")

def dictionary():
print mydict# --> [1,2,3,4]
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Samstag 3. November 2007, 14:00

Hallo joey, willkommen im Forum,

Dictionaries sind unsortiert, die kann man nicht sortieren. Genausowenig wie Mengen. Das sie bei dir in der richtigen Reihenfolge angezeigt werden ist einfach nur Zufall.

Apropos: `print` ist keine Funktion sondern ein Statement, daher müsste es `print "dictionary sind sortiert"` lauten.
My god, it's full of CARs! | Leonidasvoice vs Modvoice

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]