2008/10/9 Oberdan Albertoni <[EMAIL PROTECTED]>: > Ciao, > avendo un dizionario, contente come chiavi dei domini e come valore un > numero vorrei stampare i domini in base al valore numerico ad esempio : > > DizionarioUno = {' dominio1.com' : '3', 'dominio2.com' : '44', > 'dominio3.com' : '5' } > > vorrei ottenere un elenco ordinato in questo modo : > > dominio2.com 44 > dominio3.com 5 > dominio1.com 3 > > Quale metodo utilizzereste ?
>>> DizionarioUno = {'dominio1.com' : '3', 'dominio2.com' : '44','dominio3.com' >>> : '5' } >>> for i in sorted(DizionarioUno.items(), ... key=lambda x:int(x[1]), reverse=True): ... print "%-20s %3s" % i ... dominio2.com 44 dominio3.com 5 dominio1.com 3 > Ciao da Obe. (c) -- Carlo C8E Miron Open Source Solution Architect <http://www.linkedin.com/in/carlomiron> <http://pycon.it/> <http://stacktrace.it/> <http://pydinner.org/> _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python