Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ΓΥΜΝΑΣΙΟΥ

Κωδικός : G548124

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.

 

 

Φύλλο Εργασίας