Επιστημονικά Θέματα, Τεχνολογικά Νέα, Μουσική, Τραγούδια, Προγραμματισμός, Φωτογραφίες, Βίντεο, Καλλιτεχνικά θέματα, Τρόπος Ζωής, Θέματα θρησκείας, Συμβουλές και άλλα πολλά από το www.iliasblog.gr  

Πλειάδες


  • Οι πλειάδες (tuples) είναι ένας αμετάβλητος τύπος ακολουθίας όπως τα strings.
  • Σε αντίθεση με τα strings, οι πλειάδες μπορούν να περιέχουν κάθε δυνατό τύπο δεδομένων.
  • Τα στοιχεία που απαρτίζουν μία πλειάδα δεν χρειάζεται να είναι όλα του ιδίου τύπου.


ΔΗΜΙΟΥΡΓΙΑ ΠΛΕΙΑΔΩΝ
  • Μια πλειάδα περιέχει μια σειρά από τιμές εντός παρενθέσεων και χωρισμένες με κόμματα.
  • Μια πλειάδα κατά τη δημιουργία της μπορεί αν θέλουμε να πιάνει πολλές γραμμές. Αυτό μπορεί να γίνει αν στο τέλος κάθε γραμμής τοποθετούμε ένα κόμμα.


ΕΜΦΑΝΙΣΗ ΠΛΕΙΑΔΩΝ
  • Αν και μια πλειάδα περιέχει πολλές τιμές, μπορούμε να εμφανίσουμε τα περιεχόμενα της με την εντολή print().
  • Ο υπολογιστής εμφανίζει τις τιμές της εντός παρενθέσεων.

ΕΜΦΑΝΙΣΗ ΣΤΟΙΧΕΙΩΝ
  • Για να εμφανίσουμε κάθε μία τιμή μεμονωμένα, χρησιμοποιούμε ένα βρόχο for που διατρέχει τα στοιχεία της πλειάδας και τα εμφανίζει ένα-ένα σε ξεχωριστή γραμμή.
  • Με τον τελεστή in μπορούμε να ελέγξουμε αν μία τιμή αποτελεί στοιχείο μιας πλειάδας.


ΧΡΗΣΗ ΠΛΕΙΑΔΩΝ
  • Εφόσον οι πλειάδες αποτελούν έναν ακόμα τύπο ακολουθίας όπως τα strings, κάθε επεξεργασία που μάθαμε στα strings, ισχύει και στις πλειάδες.
  • Μπορούμε να:
    • υπολογίσουμε το μήκος μιας πλειάδας
    • εμφανίσουμε κάθε στοιχείο της με το for
    • ελέγξουμε αν ένα στοιχείο ανήκει στην πλειάδα με τον τελεστή in
    • κάνουμε ευρετηρίαση, τεμαχισμό και συνένωση
  • Η συνάρτηση len() δουλεύει στις πλειάδες παρόμοια με τα strings, επιστρέφοντας τον αριθμό των στοιχείων μιας πλειάδας.

  • Ο τελεστής in χρησιμοποιείται για να ελέγξουμε αν ένα στοιχείο είναι μέλος μιας πλειάδας.

ΕΥΡΕΤΗΡΙΑΣΗ ΠΛΕΙΑΔΩΝ
  • Η ευρετηρίαση πλειάδων λειτουργεί παρόμοια με την ευρετηρίαση των strings. Για να αναφερθούμε σε ένα στοιχείο της πλειάδας, προσδιορίζουμε τη θέση του εντός αγκυλών.

  • Μπορούμε επίσης να προσδιορίσουμε τη θέση ενός στοιχείου με χρήση ονόματος μεταβλητής.

ΤΕΜΑΧΙΣΜΟΣ ΠΛΕΙΑΔΩΝ
  • Ο τεμαχισμός πλειάδων λειτουργεί όπως και στα strings. Αρκεί να προσδιορίσουμε την αρχική και την τελική τιμή μιας φέτας.

  • Όπως και με τα strings, οι πλειάδες είναι αμετάβλητες. Αυτό σημαίνει ότι δεν μπορούμε να μεταβάλλουμε τις τιμές τους.

ΣΥΝΕΝΩΣΗ ΠΛΕΙΑΔΩΝ
  • Αν και δεν μπορούμε να τροποποιήσουμε τις τιμές μιας πλειάδας, μπορούμε να δημιουργήσουμε νέες πλειάδες μέσω συνένωσης επιμέρους πλειάδων.
  • Για τη συνένωση δύο πλειάδων, χρησιμοποιούμε τον τελεστή συνένωσης +.
  • Τέλος, αν θέλουμε να επιλέξουμε μία τυχαία τιμή από μία ακολουθία (όπως string ή πλειάδα), χρησιμοποιούμε τη συνάρτηση choice() του αρθρώματος random.
  • Χρησιμοποιώντας τη συνάρτηση αυτή, ο υπολογιστής επιλέγει ένα τυχαίο στοιχείο της ακολουθίας και το επιστρέφει πίσω.
ΠΛΕΙΑΔΕΣ ΣΑΝ ΣΥΝΘΗΚΕΣ
  • Μία πλειάδα μπορεί να χρησιμοποιηθεί και ως συνθήκη.
  • Στην περίπτωση αυτή, αν η πλειάδα είναι κενή, η συνθήκη είναι False. Αν έχει έστω και ένα στοιχείο, η συνθήκη είναι True.

Μακρής Ηλίας Π.Ε. Πληροφορικής