Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ΓΥΜΝΑΣΙΟΥ
Κωδικός : G548124
-
Εμφάνιση όλων των ενοτήτων
6ο Μάθημα Λίστες
Μάθημα 6ο
Λίστες, len(), range()
Στόχοι
- Να καταλαβαίνουμε τι είναι λίστα
- Να βρίσκουμε πόσα στοιχεία έχει με len()
- Να καταλαβαίνουμε τι δίνει το range() και πώς το χρησιμοποιούμε
1) Θεωρία: Λίστες
Τι είναι λίστα;
Λίστα = “κουτί” με πολλά στοιχεία (λέξεις/αριθμούς).
fagita = ["πίτσα", "μακαρόνια", "τοστ"]
Βλέπω τη λίστα
print(fagita)
Παίρνω ένα στοιχείο (θέσεις ξεκινούν από 0)
print(fagita[0]) # 1ο στοιχείο
print(fagita[1]) # 2ο στοιχείο
print(fagita[2]) # 3ο στοιχείο
Αλλάζω ένα στοιχείο
fagita[1] = "σαλάτα"
print(fagita)
Προσθέτω στο τέλος
fagita.append("σουβλάκι")
print(fagita)
Αφαιρώ ένα στοιχείο (με το όνομά του)
fagita.remove("τοστ")
print(fagita)
2) Θεωρία: len()
len(λιστα) = “πόσα στοιχεία έχει η λίστα”
print(len(fagita))
Παράδειγμα:
- Αν fagita = ["πίτσα","μακαρόνια","τοστ"] τότε len(fagita) είναι 3
3) Θεωρία: range()
Το range() φτιάχνει “σειρά αριθμών”.
range(5)
Δίνει: 0, 1, 2, 3, 4 (δηλαδή μέχρι 5-1)
Για να το δούμε εύκολα το χρησιμοποιούμε με for:
for i in range(5):
print(i)
range(1, 6)
Δίνει: 1, 2, 3, 4, 5 (το 6 δεν μπαίνει)
for i in range(1, 6):
print(i)
✅ Κανόνας που πρέπει να θυμόμαστε:
Το δεύτερο νούμερο είναι “μέχρι εκεί, αλλά ΔΕΝ το πιάνει”.
4) Μικρή σύνδεση: len() + range()
Αν μια λίστα έχει μήκος len(lista), τότε οι θέσεις της είναι:
- από 0 μέχρι len(lista) - 1
Παράδειγμα:
onomata = ["Μαρία", "Γιάννης", "Ελένη"]
print(len(onomata)) # 3
Οι θέσεις είναι 0,1,2.