(έναν αριθμό ή μια λέξη). Οι λίστες είναι μια μορφή μεταβλητής στην οποία μπορούμε να αποθηκεύσουμε μια σειρά από δεδομένα που έχουν σχέση μεταξύ τους. Κάθε δεδομένο έχει την δική του αριθμημένη θέση*. *στις περισσότερες γλώσσες προγραμματισμού η αρίθμηση των θέσεων ξεκινά από το 0, στο Scratch ξεκινά από το 1. Για να φτιάξουμε μια λίστα στο Scratch χρησιμοποιούμε το κουμπί Δημιουργία Λίστας που βρίσκεται στην περιοχή Μεταβλητές. Δίνουμε ένα όνομα στη λίστα, όπως και στις μεταβλητές.
τέλος της λίστας. Διαγράφουμε το στοιχείο που είναι στη θέση της λίστας που θέλουμε (εδώ είναι το 3). Διαγράφουμε όλα τα στοιχεία της λίστας. Η λίστα υπάρχει αλλά είναι άδεια. Βάζουμε ένα δεδομένο σε μια θέση της λίστας. Σα υπόλοιπα δεδομένα της λίστας πάνε μια θέση παρακάτω. Διαγράφουμε ένα δεδομένο της λίστας και βάζουμε ένα άλλο στη θέση του, κάνουμε μια αντικατάσταση δηλαδή. Εδώ βάζουμε την λέξη ΠΡΑΙΝΟ στη θέση 3 της λίστας, διαγράφοντας ότι είχε εκεί. ε κάθε πλαίσιο αυτών των λειτουργιών, εκτός από να πληκτρολογήσουμε τα δεδομένα ή τις θέσεις που θέλουμε, μπορούμε να βάλουμε μεταβλητές ή πράξεις με τελεστές. Παραδείγματα παρακάτω:
τελεστές σαν τις μεταβλητές! Αυτό το τουβλάκι μας δίνει το στοιχείο που είναι στην θέση που γράφουμε. το παράδειγμα εδώ, μας δίνει ότι το στοιχείο 5 είναι το 62. Εδώ μας δίνει την θέση ενός στοιχείου (το 12 είναι στην θέση 6). Αν δεν υπάρχει στη λίστα, μας δίνει 0. Αυτό μας λέει πόσα στοιχεία έχουμε στη λίστα, στη δική μας περίπτωση, 7. Αυτό μας λέει αν περιέχει η λίστα μας ένα στοιχείο και μας δίνει true (αλήθεια) ή false (ψέματα). Σο χρησιμοποιούμε μέσα στο εάν ή σε κάθε τουβλάκι με κενό σχήματος ρόμβου!
στον προγραμματισμό, χρησιμοποιούνται σχεδόν σε όλα τα προγραμματιστικά έργα. Επειδή είναι ένας τρόπος που οργανώνουμε τα δεδομένα μας (με μια σειρά αριθμημένων θέσεων), λέμε πως η λίστα είναι μια ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ. Παραπάνω είναι ένα παράδειγμα (θα το βρείτε στο eclass με το όνομα VIRUS SPREAD) στο οποίο χρησιμοποιούμε μια λίστα για να αποθηκεύουμε πόσους αρρώστους έχουμε κάθε μέρα στην επιδημία.