Οι λίστες χρησιμοποιούνται για να αποθηκεύσουμε και να ομαδοποιήσουμε στοιχεία όχι απαραίτητα ιδίου τύπου. Το πρώτο στοιχείο της λίστας βρίσκεται στη θέση 0, το δεύτερο στη θέση 1, κ.ο.κ. Η συνάρτηση len() επιστρέφει το μέγεθος της λίστας.
Μερικές χρήσιμες συναρτήσεις των λιστών:
append() - καταχωρεί ένα στοιχείο στο τέλος της λίστας
insert() - καταχωρεί ένα στοιχείο στη λίστα σε προκαθορισμένη θέση
remove() - διαγράφει ένα στοιχείο από τη λίστα
index() - επιστρέφει τη θέση του στοιχείου
clear() - διαγράφει όλα τα περιεχόμενα της λίστας
Εναλλακτικά, η διαγραφή των στοιχείων της λίστας μπορεί να γίνει με την εντολή del.
Άσκηση 1: Να δημιουργήσετε πρόγραμμα που να δέχεται 10 ακέραιους, να τους αποθηκεύει σε λίστα με το όνομα numbers και να εμφανίζει τον πρώτο και τον τελευταίο αριθμό που δόθηκαν.
Άσκηση 2: Να δημιουργήσετε πρόγραμμα που να δέχεται 12 ακέραιους, να τους αποθηκεύει σε λίστα με το όνομα odds, να αντικαθιστά όλους τους ζυγούς αριθμούς της λίστας με τον χαρακτήρα 'Χ' και να τυπώνει τα περιεχόμενα της λίστας.
Άσκηση 3: Να δημιουργήσετε πρόγραμμα που να δέχεται 8 χαρακτήρες, να τους αποθηκεύει σε λίστα με το όνομα chars και να εμφανίζει τους τρεις πρώτους και τους τρεις τελευταίους χαρακτήρες στην οθόνη.