Ενότητα 5 - Τμήμα 2 - Έλεγχος του ποντικιού
Ενότητα 5 - Τμήμα 2 - Έλεγχος του ποντικιού
- αναφέρουν τις διαφορές μεταξύ πλειάδων και λιστών
- ορίζουν πότε να χρησιμοποιούνται οι πλειάδες
- δημιουργούν κώδικα για να προβάλουν τη θέση του ποντικιού μέσα σε ένα παράθυρο Pygame
- τροποποιούντον προηγούμενο κώδικα για να κινήσουν αντικείμενα χρησιμοποιώντας τη θέση του ποντικιού
5.2.1 - Πλειάδες
Οι Πλειάδες (Tuples) μοιάζουν πολύ με τις λίστες εκτός του ότι είναι αμετάβλητες (δεν μπορούν να αλλάξουν). Επίσης, δημιουργούνται χρησιμοποιώντας παρενθέσεις αντί αγκύλες.
>>> breakfast = ("spam", "eggs", "milk")
Όπως και με τι λίστες μπορούμε να έχουμε πρόσβαση στις τιμές μίας πλειάδας με τη χρήση δεικτών:
>>> print (breakfast[0])
Αλλά δεν μπορούμε να αλλάξουμε την τιμή οποιασδήποτε θέσης στην πλειάδα. Αν το δοκιμάσουμε η python μας επιστρέφει ένα μήνυμα λάθους:
>>> breakfast[1] = "yougurt"
Οι πλειάδες μπορούν να δημιουργηθούν και χωρίς παρενθέσεις, απλά χωρίζοντας τις τιμές με κόμμα:
>>> my_tuple = "biscuits", "soda", "ice cream"
>>> print (my_tuple[0])
Μία άδεια πλειάδα δημιουργείτε χρησιμοποιώντας ένα άδειο ζευγάρι από παρενθέσεις:
>>> tpl = () # Αλλά ..... που μπορεί να χρησιμοποιηθεί μία άδεια πλειάδας;
Αν μπορούμε να κάνουμε τα ίδια πράγματα που κάνουμε και με μία λίστα ποιος ο λόγος ύπαρξης των πλειάδων; Οι πλειάδες είναι γρηγορότερες από τις λίστες και χρησιμοποιούν λιγότερη μνήμη, αλλά δεν μπορούν να αλλάξουν.