[Python] Dizionari
Carlo C8E Miron
carlo.miron a gmail.com
Gio 9 Ott 2008 14:30:29 CEST
2008/10/9 Oberdan Albertoni <obe a digicolor.net>:
> 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/>
Maggiori informazioni sulla lista
Python