Seite 1 von 1

dict.iteritems()-Interation: keys sortieren???

Verfasst: Samstag 9. Juli 2005, 12:55
von jens
Wie geht das einfacher:

Code: Alles auswählen

        keys = os.environ.keys()
        keys.sort()
        for key in keys:
            print key
            print os.environ[key]

Verfasst: Samstag 9. Juli 2005, 13:29
von Leonidas
So geht das auf jeden Fall kürzer:

Code: Alles auswählen

import os
for key in sorted(os.environ.keys()):
    print key
    print os.environ[key]
sorted() ist eines meiner Lieblings-Features aus Python 2.4 :D

Verfasst: Sonntag 10. Juli 2005, 01:20
von BlackJack
Man kann sich auch noch das "nachschlagen" im Dictionary in der Schleife sparen:

Code: Alles auswählen

for key, value in sorted(os.environ.items()):
    print key
    print value