Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να Ταξινόμηση ένα λεξικό σε Python από τις Αξίες

Η γλώσσα προγραμματισμού Python έχει πολλούς διαφορετικούς τρόπους για την αποθήκευση δεδομένων . Το λεξικό είναι ένας τρόπος Python μπορεί να αποθηκεύσει δεδομένα . Ένα λεξικό δεδομένων αποθηκεύει ως ζεύγη κλειδιού - τιμής , ακριβώς όπως ένα πραγματικό αποθηκεύει δεδομένα λεξικό ως ζεύγη λέξεων -definition . Λεξικά μπορούν να ταξινομηθούν είτε από το κλειδί ή την αξία . Η σύνταξη για την ταξινόμηση ενός λεξικού είναι απλή , και ακόμη και την πλήρη αρχάριους στην Python μπορεί να το πάρει γρήγορα . Τα πράγματα που θα χρειαστείτε
Υπολογιστής με γλώσσα προγραμματισμού Python 3.2 εγκατεστημένη (βλ. Πόρων )
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το IDLE επεξεργαστή κειμένου που έρχεται με τη λήψη Python . Βρείτε το IDLE επεξεργαστή κειμένου σε Program Files ( ή Εφαρμογές για Macintosh ) , στον κατάλογο Python . Ένα κενό αρχείο πηγαίου κώδικα ανοίγει σε ΑΕΡΓΗ παράθυρο του text editor . 2

Import " itemgetter " από την ενότητα " χειριστή ". Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα για την εισαγωγή αυτής της μεθόδου :

από την εισαγωγή χειριστή itemgetter εικόνων
3

αναγνωρίσει ένα λεξικό και να το γεμίσετε με τις αξίες . Μπορείτε να γράψετε κάτι σαν αυτό :

shoppingList = { «γάλα» : 2.19 , «ψωμί» : 3.09 , «καφές» : 4.59 , «αυγά» : 1.79 , «τυρί» : 4.99 }

4

Εκτυπώστε το λεξικό ταξινομούνται με βάση την αξία . Για να ταξινομήσετε με βάση την αξία , θα πρέπει να χρησιμοποιήσετε την ταξινόμηση () και « itemgetter , " όπως αυτό :

εκτύπωσης ( ταξινόμηση ( shoppingList.items ( ) , key = itemgetter ( 1 ) ) )

5

Πατήστε F5 για να εκτελέσετε το πρόγραμμα . Το πρόγραμμα εξάγει το λεξικό ταξινομούνται με βάση την αξία , και ότι η παραγωγή μοιάζει με αυτό:

[ ( «αυγά» , 1.79 ) , ( «γάλα» , 2.19 ) , ( «ψωμί» , 3.09 ) , ( «καφές » , 4.59 ) , ( « τυρί » , 4.99 ) ]
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα