Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come ordinare un dizionario Python con chiavi o valori

Python è un linguaggio interpretato programmazione orientata agli oggetti liberi con una sintassi del linguaggio naturale, le grandi librerie standard , ampia gestione degli errori e strutture di dati flessibili. In Python , si utilizza il tipo di dati dizionario per definire uno-a -uno tra gli elementi. Ad esempio, è possibile creare un dizionario per contenere il nome di un bambino e l'età . Continuando l'esempio , è possibile ordinare il dizionario in ordine crescente in base al nome del bambino , che è la chiave , o con l'età , che è il valore . Istruzioni
1

aprire l'editor di Python .
2

caricare il modulo dell'operatore e la funzione itemgetter digitando il seguente , quindi premere " Invio".

da operatore importazione itemgetter
3

Ordina il dizionario per chiave digitando il seguente , quindi premere "Invio".

s = {' ben' : 2 , ' amy ' : 3 , ' Zelda ' : 1 } ;

sort_s = ordinata ( s.iterkeys ());

stampa s ;

Python ordina il dizionario di chiavi o nomi degli studenti e ritorni:

{ 'Amy' : 3 , ' Ben' : 2 , ' Zelda' : 1 }
4

Ordina il dizionario di valori digitando il seguente , poi premendo "Invio".

s = { 'Amy' : 2 , ' Ben' : 3 , ' Zelda' : 1 } ;

ordinato ( s.items ( ) , key = itemgetter ( 1) ) ;

Python ordina il dizionario per valore o studente di età al fine e torna ascendente :

[ ( ' Zelda ' , 1) , ( 'Amy' , 2) , ( ' Ben' , 3) ]

 

Programmazione © www.354353.com