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

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

Πώς να δημιουργήσετε ένα λεξικό σε Python

Στη γλώσσα προγραμματισμού Python , ένα λεξικό είναι μια δομή δεδομένων που αντιστοιχίζει μοναδικά κλειδιά για τις τιμές . Σε άλλες γλώσσες προγραμματισμού , εντούτοις , αυτές οι δομές δεδομένων γνωστών συστοιχίες συσχετιστική ή hashes . Κάθε πλήκτρο σε ένα λεξικό Python είναι μοναδικό και έχει μια σχέση ένα-προς - ένα με μια αντίστοιχη τιμή . Οι τιμές που σχετίζονται με τα πλήκτρα δεν πρέπει να είναι μοναδικό , δηλαδή , πολλαπλά πλήκτρα μπορεί να χαρτογραφήσει την ίδια τιμή , αλλά όχι το ίδιο το κάθε πλήκτρο μπορεί να χαρτογραφήσει μόνο μία τιμή . Οδηγίες
Η 1

Τύπος σε μια σειρά από ζεύγη κλειδιού /τιμής , διαχωρισμένες με κόμματα και μέσα σε αγκύλες για να δημιουργήσετε μια κυριολεκτική λεξικό . Ένα λεξικό σε Python μπορεί να είναι ένα γράμμα ή μπορεί να ανατεθεί σε μια μεταβλητή . Το κλειδί και η αξία του ζεύγους διαχωρίζονται με άνω και κάτω τελεία . Εδώ είναι ένα παράδειγμα : { " Python " : " λεξικό " , " Ruby " : " hash " , " Java " : " Hashtable " } 2

Εκχώρηση μια αναφορά σε ένα λεξικό αντικείμενο σε μια μεταβλητή με τη χρήση του τελεστή εκχώρησης ( = ) . Αυτό δεν είναι διαφορετικό από ό, τι θα κάνετε για να ορίσετε οποιαδήποτε άλλη τιμή σε μια μεταβλητή . d = { " Python " : " λεξικό " , " Ruby " : " hash " , " Java " : " Hashtable " }
εικόνων 3

Επιστροφή την τιμή αντιστοιχίζεται σε ένα πλήκτρο σε ένα λεξικό πληκτρολογώντας το όνομα της μεταβλητής που παραπέμπει στο λεξικό , ακολουθούμενο από το πλήκτρο . Το κλειδί πρέπει να περικλείονται σε αγκύλες . Αυτό το παράδειγμα θα επιστρέψει το string " λεξικό" και να εκχωρήσετε αυτή την σταθερά στη μεταβλητή structure_name . structure_name = d [ " Python " ]
Η 4

Προσθήκη ζεύγη κλειδιού /τιμής σε ένα λεξικό Python . Πληκτρολογήστε το όνομα της μεταβλητής που παραπέμπει στο λεξικό , ακολουθούμενο από το πλήκτρο που θέλετε να συσχετίσετε με μια τιμή ( μέσα σε αγκύλες ) , στη συνέχεια, χρησιμοποιήστε τον τελεστή εκχώρησης = να συνδέσει μια τιμή στο κλειδί : d [ " Elephant " ] = " θηλαστικό "
5

Χρησιμοποιήστε ένα αντικείμενο string ως κλειδί που αντιστοιχίζει σε μια τιμή που είναι ένας ακέραιος αριθμός , ή να χρησιμοποιήσετε ένα αντικείμενο ακέραιο ως ένα κλειδί που χαρτογραφεί ένα αντικείμενο λίστας. x = { " Python " : " λεξικό " , "που σημαίνει" : 42 , 1134 : [ "ένα" , " δύο " , " τρία " ] }
Η 6

Εκχώρηση νέα τιμή σε ένα πλήκτρο στο ένα λεξικό για να σκουπίσει έξω την παλιά τιμή και αντικαταστήστε το με ένα καινούργιο . Εδώ , το βασικό string " Elephant " αντιστοιχίζεται στην τιμή συμβολοσειράς " θηλαστικό " , τότε αλλάζει σε χάρτη με την τιμή συμβολοσειράς "μεγάλο" . Αυτό δεν δημιουργεί δύο καταχωρήσεις στο λεξικό . Η δεύτερη ένωση χρησιμοποιώντας το ίδιο κλειδί " Elephant " αντικαθιστά την παλιά τιμή με ένα νέο. d [ " Elephant " ] = " θηλαστικό " d [ " Elephant " ] = " μεγάλο"
Η
εικόνων

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

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