Εκτός από λίστες, η Python έχει έναν άλλο διαδοχικό τύπο δεδομένων γνωστό ως πλειάδες.

Βασικά Takeaways

  • Οι πλειάδες είναι ένας αμετάβλητος τύπος δεδομένων στην Python, που σημαίνει ότι τα δεδομένα που είναι αποθηκευμένα μέσα δεν μπορούν να αλλάξουν μετά την προετοιμασία.
  • Οι πλειάδες είναι χρήσιμες για την αποθήκευση συλλογών δεδομένων όπου η σειρά των στοιχείων είναι σημαντική και δεν πρέπει να αλλάξει.
  • Οι πλειάδες μπορούν να ενσωματωθούν και να χρησιμοποιηθούν ως κλειδιά σε ένα λεξικό Python, σε αντίθεση με τις λίστες.

Οι περισσότερες γλώσσες προγραμματισμού έχουν τουλάχιστον έναν διαδοχικό τύπο δεδομένων που μπορείτε να χρησιμοποιήσετε για να αποθηκεύσετε μια συλλογή αντικειμένων. Στη C και τη C++, έχετε πίνακες, ενώ στην Python, έχετε λίστες. Αλλά υπάρχει ένας ακόμη τύπος δεδομένων που σας επιτρέπει να αποθηκεύετε δεδομένα σε μια ακολουθία, γνωστή ως πλειάδες.

Τι είναι όμως ακριβώς η πλειάδα στην Python; Ακολουθεί μια σύντομη εισαγωγή και μερικά παραδείγματα που θα σας βοηθήσουν να κατανοήσετε αυτόν τον τύπο δεδομένων.

instagram viewer

Τι είναι μια πλειάδα στην Python;

Στον πυρήνα της, μια πλειάδα Python είναι μια διατεταγμένη ακολουθία στοιχείων που χωρίζονται με κόμματα και είναι τυλιγμένα σε παρενθέσεις. Είναι αμετάβλητο, που σημαίνει ότι δεν μπορείτε να αλλάξετε τα δεδομένα που είναι αποθηκευμένα μέσα σε μια πλειάδα μετά την προετοιμασία της.

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

Οι πλειάδες είναι ετερογενείς συλλογές δεδομένων, που σημαίνει ότι μπορείτε να αποθηκεύσετε αντικείμενα πολλών τύπων δεδομένων μέσα σε μία πλειάδα. Μπορείτε ακόμη και να τοποθετήσετε άλλους διαδοχικούς τύπους δεδομένων, όπως λίστες και πλειάδες μέσα σε πλειάδες.

Προς την δημιουργήστε μια πλειάδα στην Python:

myTuple = ("Early", "to", "bed", "early", "to", "rise", "24", "October")

Οι παρενθέσεις είναι προαιρετικές και μπορείτε να αρχικοποιήσετε μια πλειάδα χωρίς αυτές:

myTuple = "Early", "to", "bed", "early", "to", "rise"

Παραδείγματα πλειάδων στην Python

Θα πρέπει να χρησιμοποιείτε πλειάδες όταν χρειάζεστε μια αμετάβλητη συλλογή δεδομένων όπου η σειρά των στοιχείων είναι σημαντική.

1. Χρήση των πλειάδων σε παιχνίδια που βασίζονται σε κείμενο

Για παράδειγμα, σε ένα παιχνίδι περιπέτειας που βασίζεται σε κείμενο, μπορείτε να χρησιμοποιήσετε μια πλειάδα για να αποθηκεύσετε τις επιλογές που δίνονται στον παίκτη.

availableChoices = ("Go to the kitchen", "Update your journal", "Pet your dog", "Browse the internet", "Open the front door", "Save the game")

2. Χρήση των πλειάδων για την αποθήκευση στοιχείων εργαζομένων

Ένα άλλο καλό παράδειγμα είναι η ακόλουθη πλειάδα που αποθηκεύει το όνομα, το επώνυμο, την ηλικία και τα στοιχεία τραπεζικού λογαριασμού ενός υπαλλήλου με αναγνωριστικό 123:

emp123 = ("Deepesh", "Sharma", "22", "1234567890")

Εδώ, δεν θέλετε να αλλάξει η σειρά των δεδομένων, καθώς μπορεί να μπερδέψει τις εγγραφές σε μια βάση δεδομένων, ή χειρότερα, να προκαλέσει σφάλμα κατά την αποστολή πληρωμών στους υπαλλήλους.

3. Ένθετες πλειάδες ως αμετάβλητη βάση δεδομένων

Μπορείτε ακόμη να δημιουργήσετε μια αμετάβλητη βάση δεδομένων χρησιμοποιώντας πλειάδες. Εδώ είναι ένα παράδειγμα:

myDatabase = (("Deepesh", "Sharma", "1"), ("John", "Doe", "2"), ("Alice", "Stone", "3"))

Επιπλέον, επειδή οι πλειάδες έχουν μια καθορισμένη σειρά που δεν μπορεί να αλλάξει, μπορείτε να τις χρησιμοποιήσετε ως κλειδιά για ένα λεξικό Python, ενώ το ίδιο δεν είναι δυνατό με τις λίστες.

Οι πλειάδες της Python είναι αμετάβλητες, σε αντίθεση με τις λίστες

Αν και και οι δύο τύποι δεδομένων σάς βοηθούν να αποθηκεύετε ακολουθίες, οι λίστες και οι πλειάδες είναι πολύ διαφορετικές από ό, τι νομίζετε. Το πιο σημαντικό πράγμα που πρέπει να σημειώσετε είναι ότι είναι πολύπλοκο να τροποποιείτε πλειάδες μετά την προετοιμασία, ενώ μπορείτε εύκολα να εισαγάγετε και να αφαιρέσετε στοιχεία από μια λίστα ανά πάσα στιγμή στον κώδικά σας.

Τώρα που ξέρετε τι είναι οι πλειάδες, ήρθε η ώρα να τις εφαρμόσετε στα έργα σας στην Python. Ένας καλός τρόπος για να ξεκινήσετε είναι να δημιουργήσετε πλειάδες και να τυλίξετε το κεφάλι σας γύρω από μερικές κοινές λειτουργίες που σχετίζονται με αυτές.