- Οι πλειάδες (tuples) είναι ένας αμετάβλητος τύπος ακολουθίας όπως τα strings.
- Σε αντίθεση με τα strings, οι πλειάδες μπορούν να περιέχουν κάθε δυνατό τύπο δεδομένων.
- Τα στοιχεία που απαρτίζουν μία πλειάδα δεν χρειάζεται να είναι όλα του ιδίου τύπου.
ΔΗΜΙΟΥΡΓΙΑ ΠΛΕΙΑΔΩΝ
- Μια πλειάδα περιέχει μια σειρά από τιμές εντός παρενθέσεων και χωρισμένες με κόμματα.
- Μια πλειάδα κατά τη δημιουργία της μπορεί αν θέλουμε να πιάνει πολλές γραμμές. Αυτό μπορεί να γίνει αν στο τέλος κάθε γραμμής τοποθετούμε ένα κόμμα.
ΕΜΦΑΝΙΣΗ ΠΛΕΙΑΔΩΝ
- Αν και μια πλειάδα περιέχει πολλές τιμές, μπορούμε να εμφανίσουμε τα περιεχόμενα της με την εντολή print().
- Ο υπολογιστής εμφανίζει τις τιμές της εντός παρενθέσεων.
ΕΜΦΑΝΙΣΗ ΣΤΟΙΧΕΙΩΝ
- Για να εμφανίσουμε κάθε μία τιμή μεμονωμένα, χρησιμοποιούμε ένα βρόχο for που διατρέχει τα στοιχεία της πλειάδας και τα εμφανίζει ένα-ένα σε ξεχωριστή γραμμή.
- Με τον τελεστή in μπορούμε να ελέγξουμε αν μία τιμή αποτελεί στοιχείο μιας πλειάδας.
ΧΡΗΣΗ ΠΛΕΙΑΔΩΝ
- Εφόσον οι πλειάδες αποτελούν έναν ακόμα τύπο ακολουθίας όπως τα strings, κάθε επεξεργασία που μάθαμε στα strings, ισχύει και στις πλειάδες.
- Μπορούμε να:
- υπολογίσουμε το μήκος μιας πλειάδας
- εμφανίσουμε κάθε στοιχείο της με το for
- ελέγξουμε αν ένα στοιχείο ανήκει στην πλειάδα με τον τελεστή in
- κάνουμε ευρετηρίαση, τεμαχισμό και συνένωση
- Η συνάρτηση len() δουλεύει στις πλειάδες παρόμοια με τα strings, επιστρέφοντας τον αριθμό των στοιχείων μιας πλειάδας.
- Ο τελεστής in χρησιμοποιείται για να ελέγξουμε αν ένα στοιχείο είναι μέλος μιας πλειάδας.
ΕΥΡΕΤΗΡΙΑΣΗ ΠΛΕΙΑΔΩΝ
- Η ευρετηρίαση πλειάδων λειτουργεί παρόμοια με την ευρετηρίαση των strings. Για να αναφερθούμε σε ένα στοιχείο της πλειάδας, προσδιορίζουμε τη θέση του εντός αγκυλών.
- Μπορούμε επίσης να προσδιορίσουμε τη θέση ενός στοιχείου με χρήση ονόματος μεταβλητής.
ΤΕΜΑΧΙΣΜΟΣ ΠΛΕΙΑΔΩΝ
- Ο τεμαχισμός πλειάδων λειτουργεί όπως και στα strings. Αρκεί να προσδιορίσουμε την αρχική και την τελική τιμή μιας φέτας.
- Όπως και με τα strings, οι πλειάδες είναι αμετάβλητες. Αυτό σημαίνει ότι δεν μπορούμε να μεταβάλλουμε τις τιμές τους.
ΣΥΝΕΝΩΣΗ ΠΛΕΙΑΔΩΝ
- Αν και δεν μπορούμε να τροποποιήσουμε τις τιμές μιας πλειάδας, μπορούμε να δημιουργήσουμε νέες πλειάδες μέσω συνένωσης επιμέρους πλειάδων.
- Για τη συνένωση δύο πλειάδων, χρησιμοποιούμε τον τελεστή συνένωσης +.
- Τέλος, αν θέλουμε να επιλέξουμε μία τυχαία τιμή από μία ακολουθία (όπως string ή πλειάδα), χρησιμοποιούμε τη συνάρτηση choice() του αρθρώματος random.
- Χρησιμοποιώντας τη συνάρτηση αυτή, ο υπολογιστής επιλέγει ένα τυχαίο στοιχείο της ακολουθίας και το επιστρέφει πίσω.
ΠΛΕΙΑΔΕΣ ΣΑΝ ΣΥΝΘΗΚΕΣ