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

Come ordinare un dizionario in Python dai valori

Il linguaggio di programmazione Python ha diversi modi di memorizzare i dati . Il dizionario è un modo Python può memorizzare i dati. Memorizza un dizionario di dati come coppie chiave-valore , proprio come un vero dizionario memorizza i dati come coppie parola - definizione . Dizionari possono essere ordinati per il tasto o il valore . La sintassi per l'ordinamento di un dizionario è semplice , e anche i principianti totali a Python può raccoglierla in fretta . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato ( vedi Risorse ) economici Mostra più istruzioni
1

aprire l'editor di testo IDLE che viene fornito con il download di Python . Trova l'editor di testo IDLE in Programmi ( o domande di Macintosh) , nella directory Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
2

Import " itemgetter " dal modulo "operatore ". Scrivere il seguente all'inizio del file di codice sorgente per importare questo metodo :

da operatore importazione itemgetter
3

Dichiarare un dizionario e riempirlo con i valori . È possibile scrivere qualcosa di simile a questo :

ShoppingList = {' latte ' : 2.19 , ' pane ' : 3.09 , ' caffè ' : 4.59 , ' uova ': 1.79 , ' formaggio ' : 4.99 }

4

Stampa il dizionario ordinato per valore . Per ordinare in base al valore, è necessario utilizzare la funzione ordinato ( ) e " itemgetter , " in questo modo:

stampa ( ordinati ( shoppingList.items ( ) , key = itemgetter ( 1) ) ) per
5

Premere F5 per eseguire il programma. Il programma stampa il dizionario ordinato per valore , e che la produzione si presenta così :

[ ( «uova », 1.79 ) , ( ' latte ' , 2.19) , ( ' pane ' , 3,09 ) , ( ' caffè ' , 4,59) , ( ' formaggio ' , 4.99 ) ]

 

Programmazione © www.354353.com