Ενότητα 3 - Τμήμα 2 - Λίστες
3.2.3 - Μέθοδοι για λίστες
Οι λίστες είναι αντικείμενα που μπορούν να μεταβάλλονται. Αυτό σημαίνει ότι μπορούμε να αλλάξουμε μία λίστα, να προσθέσουμε ή να αφαιρέσουμε στοιχεία, να βρούμε το μέγιστο ή το ελάχιστο ή ακόμα και να προσθέσουμε στοιχεία από μία λίστα σε μία άλλη.
Μπορείτε να μάθετε περισσότερα για τις λίστες εδώ https://docs.python.org/3/tutorial/introduction.html#lists
και μπορείτε να βρείτε κάποιες από τις μεθόδους για λίστες εδώ https://docs.python.org/3/tutorial/datastructures.html#more-on-lists
Θα αρχίσουμε δημιουργώντας μία άδεια λίστα:
>>> new_list=[]
Και μετά μπορούμε να προσθέσουμε στοιχεία με τη χρήση της εντολής append:
>>> new_list.append(13)
και μπορούμε να προσθέσουμε ένα εύρος αριθμών:
>>> for i in range(1,21):
new_list.append(i)
Μπορούμε να δούμε τη λίστα και τα περιεχόμενα της στο παράθυρο με τις μεταβλητές του Thonny. Μπορούμε επίσης να δούμε τη λίστα με την εντολή:
>>> new_list
Αν θέλουμε να μετρήσουμε το πόσες φορές υπάρχει ένα στοιχείο στη λίστα μπορούμε να το κάνουμε με τη μέθοδο count :
>>> new_list.count(13)
Αν επιθυμούμε να αφαιρέσουμε ένα στοιχείο μπορούμε να χρησιμοποιήσουμε τη μέθοδο remove για να αφαιρέσουμε από τη λίστα το στοιχείο την πρώτη φορά που αυτό εμφανίζεται στη λίστα:
>>> new_list.remove(10)
>>> new_list.remove(13) # αφαιρεί μόνο το πρώτο 13
Μπορούμε να ταξινομήσουμε τη λίστα σε κανονική (αύξουσα) σειρά:
>>> new_list.sort()
και μπορούμε να την ταξινομήσουμε σε αντίστροφη (φθίνουσα) σειρά:
>>> new_list.reverse()
Μπορούμε επίσης να βρούμε τη θέση ενός στοιχείου:
>>> new_list.index(18)
Τέλος μπορούμε να βρούμε το ελάχιστο και το μέγιστο μίας λίστας:
>>> max(new_list)
>>> min(new_list)
και μπορούμε να δούμε το άθροισμα των στοιχείων της λίστας:
>>> sum(new_list)
και πολλά ακόμα που μπορείτε να δείτε στους συνδέσμους που αναφέραμε πιο πάνω.