Ενότητα 3 - Τμήμα 2 - Λίστες
Ενότητα 3 - Τμήμα 2 - Λίστες
- εντοπίζουν τους διάφορους τύπους δεδομένων
- αναγνωρίζουν λίστες
- δημιουργούν λιστών
- χρησιμοποιούν τις μεθόδους λίστας
- χρησιμοποιήστε την συνάρτηση random
3.2.2 - Λίστες
Τι πρέπει να κάνουμε αν θέλουμε να δημιουργήσουμε μία λίστα αγορών; Αντιγράψτε την ακόλουθη εντολή και δοκιμάστε τη.
>>> my_shopping_list = ["apples","bananas","carrots"]
>>> print(my_shopping_list)
Τα αντικείμενα - στοιχεία στη λίστα είναι αριθμημένα (δείκτης) αρχίζοντας από το 0 (όπως είπαμε η αρίθμηση στον προγραμματισμό συνήθως αρχίζει από το μηδέν).
Έτσι το στοιχείο μηδέν στη λίστα my_shopping_list είναι το "apples"
το στοιχείο 1 είναι "bananas" και το 2 είναι "carrots"
Δοκιμάστε το παρακάτω:
>>> print(my_shopping_list[0]) # στην εντολή print χρησμιποιούμε παρένθεση () και στις λίστες αγκύλες [])
>>> print(my_shopping_list[1])
>>> print(my_shopping_list[2])
>>> print(my_shopping_list[3])
Στο τελευταίο παράδειγμα υπήρχε ένα λάθος:
Traceback (most recent call last):
File "<pyshell>", line 1, in <module>
IndexError: list index out of range
γιατί η λίστα myshoppinglist δεν έχει κάποιο στοιχείο με δείκτη 3
Μπορούμε να αλλάξουμε ένα στοιχείο σε μία λίστα :
>>> my_shopping_list[0] = "apricots"
>>> print(my_shopping_list)
και μπορούμε να περάσουμε με μία επανάληψη από όλη τη λίστα. Αντιγράψτε τον ακόλουθο κώδικα στο Thonny:
my_friends = ["Jim", "John", "Jack", "Jane"]
for item in my_friends:
print (item)
Μπορούμε να δούμε τον αριθμό των στοιχείων που έχει μία λίστα με την εντολή len.
>>> len(my_friends)
και μπορούμε να προσθέσουμε στοιχεία σε μία λίστα:
>>> my_friends.append("Joe")
>>> print(my_friends)
Η λίστα μας έχει 5 στοιχεία τώρα. Ελέγξτε τον αριθμό των στοιχείων της με την εντολή len.