Πίνακας περιεχομένων:
- 1Ανοίξτε ένα παράθυρο Python Shell.
- 2Type Colors = {"Sam": "Μπλε", "Amy": "Κόκκινο", "Sarah": "Κίτρινο"} και πατήστε Enter.
- 3Type Colors και πατήστε Enter.
- 4Type Colors ["Sarah"] και πατήστε Enter.
- 5 χρώματα Τύπου. () και πατήστε Enter.
- 6 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή και πατώντας το πλήκτρο Enter δύο φορές μετά την τελευταία γραμμή):
- Το περιεχόμενο του λεξικού ενημερώνεται έτσι ώστε η Sarah τώρα να αρέσει το Purple αντί για το Yellow.
- Μια νέα εγγραφή προστίθεται στο λεξικό.
- Ο συντάκτης δημιουργεί ένα αντίγραφο του κώδικα για εσάς. Αυτή είναι μια τεχνική εξοικονόμησης χρόνου που μπορείτε να χρησιμοποιήσετε στο Python Shell όταν πειραματίζετε ενώ χρησιμοποιείτε κώδικα που χρειάζεται λίγο χρόνο για να πληκτρολογήσετε. Παρόλο που πρέπει να το πληκτρολογήσετε για πρώτη φορά, δεν έχετε κανέναν καλό λόγο να το πληκτρολογήσετε τη δεύτερη φορά.
- Παρατηρήστε ότι ο Χάρι προστίθεται με ταξινομημένη σειρά. Επιπλέον, η καταχώρηση της Sarah αλλάζει στο χρώμα Purple.
- Η Python καταργεί την καταχώρηση του Σαμ από το λεξικό.
- Βεβαιωθείτε ότι η καταχώριση του Sam έχει πάει πραγματικά.
- Η τιμή εξόδου 3 επιβεβαιώνει ότι το λεξικό περιέχει μόνο τρεις εγγραφές τώρα αντί για 4.
- Η Python αναφέρει ότι τα χρώματα έχουν 0 εγγραφές, επομένως το λεξικό είναι τώρα άδειο.
- Συγχαρητήρια!
Βίντεο: Python Web Apps with Flask by Ezra Zigmond 2024
Με την Python, η δημιουργία και η χρήση ενός λεξικού μοιάζει πολύ με τη δουλειά με μια λίστα, ζεύγος κλειδιών και τιμών. Ακολουθούν οι ειδικοί κανόνες για τη δημιουργία ενός κλειδιού:
Το κλειδί πρέπει να είναι μοναδικό. Όταν εισάγετε ένα διπλό κλειδί, οι πληροφορίες που βρέθηκαν στη δεύτερη καταχώρηση κερδίζουν - η πρώτη καταχώρηση αντικαθίσταται απλά με τη δεύτερη.
Το κλειδί πρέπει να είναι αμετάβλητο. Αυτός ο κανόνας σημαίνει ότι μπορείτε να χρησιμοποιήσετε χορδές, αριθμούς ή πλειάδες για το κλειδί. Δεν μπορείτε, ωστόσο, να χρησιμοποιήσετε μια λίστα για ένα κλειδί.
Δεν έχετε περιορισμούς στις τιμές που παρέχετε. Μια τιμή μπορεί να είναι οποιοδήποτε αντικείμενο της Python, ώστε να μπορείτε να χρησιμοποιήσετε ένα λεξικό για να αποκτήσετε πρόσβαση σε αρχείο υπαλλήλων ή άλλα πολύπλοκα δεδομένα. Τα παρακάτω βήματα σας βοηθούν να κατανοήσετε καλύτερα τη χρήση των λεξικών.
1Ανοίξτε ένα παράθυρο Python Shell.
Βλέπετε την γνωστή εντολή Python.
2Type Colors = {"Sam": "Μπλε", "Amy": "Κόκκινο", "Sarah": "Κίτρινο"} και πατήστε Enter.
Η Python δημιουργεί ένα λεξικό που περιέχει τρεις καταχωρήσεις με τα αγαπημένα χρώματα των ανθρώπων. Παρατηρήστε πώς δημιουργείτε το ζεύγος κλειδιών και τιμών. Το κλειδί έρχεται πρώτα, ακολουθούμενο από ένα παχύ έντερο και στη συνέχεια από την αξία. Κάθε καταχώρηση χωρίζεται με κόμμα.
3Type Colors και πατήστε Enter.
Βλέπετε τα ζεύγη κλειδιών και τιμών. Ωστόσο, παρατηρήστε ότι οι καταχωρίσεις ταξινομούνται σε σειρά. Ένα λεξικό διατηρεί αυτόματα τα κλειδιά για να γίνει ταχύτερη η πρόσβαση, πράγμα που σημαίνει ότι έχετε γρήγορους χρόνους αναζήτησης ακόμη και όταν εργάζεστε με ένα μεγάλο σύνολο δεδομένων. Το μειονέκτημα είναι ότι η δημιουργία του λεξικού διαρκεί περισσότερο από τη χρήση κάποιου είδους σαν μια λίστα επειδή ο υπολογιστής είναι απασχολημένος με την ταξινόμηση των καταχωρήσεων.
4Type Colors ["Sarah"] και πατήστε Enter.
Βλέπετε το χρώμα που σχετίζεται με τη Σάρα, το Κίτρινο. Χρησιμοποιώντας μια συμβολοσειρά ως κλειδί, αντί να χρησιμοποιήσετε ένα αριθμητικό ευρετήριο, καθιστά τον κώδικα ευκολότερο να το διαβάσετε και το κάνει αυτό-τεκμηριωμένο σε κάποιο βαθμό.
Κάνοντας τον κώδικα πιο ευανάγνωστο, τα λεξικά σας εξοικονομούν σημαντικό χρόνο μακροπρόθεσμα (γι 'αυτό και είναι τόσο δημοφιλή). Ωστόσο, η ευκολία ενός λεξικού έρχεται με το κόστος του πρόσθετου χρόνου δημιουργίας και της μεγαλύτερης χρήσης των πόρων, έτσι ώστε να εξετάσετε τα συμπεράσματα.
5 χρώματα Τύπου. () και πατήστε Enter.
Το λεξικό παρουσιάζει μια λίστα με τα κλειδιά που περιέχει. Μπορείτε να χρησιμοποιήσετε αυτά τα πλήκτρα για να αυτοματοποιήσετε την πρόσβαση στο λεξικό.
6 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή και πατώντας το πλήκτρο Enter δύο φορές μετά την τελευταία γραμμή):
για το αντικείμενο σε χρώματα. (<) {). Ο κώδικας παραδείγματος εξάγει μια λίστα με όλα τα ονόματα χρηστών και το αγαπημένο χρώμα του χρήστη.Η χρήση λεξικών μπορεί να κάνει πολύ πιο εύκολη τη δημιουργία χρήσιμων αποτελεσμάτων. Η χρήση ενός σημαντικού κλειδιού σημαίνει ότι το κλειδί μπορεί εύκολα να είναι μέρος της παραγωγής.
7Type Colors ["Sarah"] = "Μωβ" και πατήστε Enter.
Το περιεχόμενο του λεξικού ενημερώνεται έτσι ώστε η Sarah τώρα να αρέσει το Purple αντί για το Yellow.
Χρώματα 8 Τύπων. ({"Harry": "Orange"}) και πατήστε Enter.
Μια νέα εγγραφή προστίθεται στο λεξικό.
9 Τοποθετήστε το δρομέα στο τέλος της τρίτης γραμμής του κώδικα που πληκτρολογήσατε στο Βήμα 6 και πατήστε Enter.
Ο συντάκτης δημιουργεί ένα αντίγραφο του κώδικα για εσάς. Αυτή είναι μια τεχνική εξοικονόμησης χρόνου που μπορείτε να χρησιμοποιήσετε στο Python Shell όταν πειραματίζετε ενώ χρησιμοποιείτε κώδικα που χρειάζεται λίγο χρόνο για να πληκτρολογήσετε. Παρόλο που πρέπει να το πληκτρολογήσετε για πρώτη φορά, δεν έχετε κανέναν καλό λόγο να το πληκτρολογήσετε τη δεύτερη φορά.
10 Πατήστε δύο φορές την επιλογή Enter.
Παρατηρήστε ότι ο Χάρι προστίθεται με ταξινομημένη σειρά. Επιπλέον, η καταχώρηση της Sarah αλλάζει στο χρώμα Purple.
11Type del Colors ["Sam"] και πατήστε Enter.
Η Python καταργεί την καταχώρηση του Σαμ από το λεξικό.
12 Επαναλάβετε τα βήματα 9 και 10.
Βεβαιωθείτε ότι η καταχώριση του Sam έχει πάει πραγματικά.
13Type len (Χρώματα) και πατήστε Enter.
Η τιμή εξόδου 3 επιβεβαιώνει ότι το λεξικό περιέχει μόνο τρεις εγγραφές τώρα αντί για 4.
14Type Colors. clear () και πατήστε Enter. Στη συνέχεια, πληκτρολογήστε len (Χρώματα) και πατήστε Enter.
Η Python αναφέρει ότι τα χρώματα έχουν 0 εγγραφές, επομένως το λεξικό είναι τώρα άδειο.
15Κλείστε το παράθυρο Python Shell.