python:lists
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| python:lists [2026/05/17 19:40] – created dmakryp | python:lists [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 6. Λίστες ====== | ||
| - | {{https:// | ||
| - | |||
| - | Σύμφωνα με το [[https:// | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 1. Δημιουργία Λίστας ===== | ||
| - | |||
| - | Για να φτιάξουμε μια λίστα, κλείνουμε τα στοιχεία της μέσα σε **αγκύλες [ ]** και τα χωρίζουμε με **κόμματα**. | ||
| - | |||
| - | <code python> | ||
| - | # Μια λίστα με ονόματα (str) | ||
| - | mathites = [" | ||
| - | |||
| - | # Μια λίστα με βαθμούς (int) | ||
| - | vathmoi = [15, 19, 14, 20, 18] | ||
| - | |||
| - | # Μια κενή λίστα | ||
| - | keni_lista = [] | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 2. Δείκτες και Πρόσβαση σε Στοιχεία (Indexing) ===== | ||
| - | |||
| - | Κάθε στοιχείο σε μια λίστα έχει μια συγκεκριμένη θέση, η οποία ορίζεται από έναν αριθμό που ονομάζεται **δείκτης (index)**. | ||
| - | * **SOS:** Στην Python, η αρίθμηση των δεικτών ξεκινάει πάντα από το **0** (όχι από το 1)! | ||
| - | |||
| - | **Παράδειγμα: | ||
| - | ^ Λίστα: | " | ||
| - | ^ Δείκτης: | ||
| - | |||
| - | <code python> | ||
| - | mathites = [" | ||
| - | |||
| - | print(mathites[0]) | ||
| - | print(mathites[2]) | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 3. Βασικές Συναρτήσεις & Μέθοδοι Λιστών ===== | ||
| - | |||
| - | Η Python μας δίνει έτοιμα εργαλεία για να επεξεργαζόμαστε τις λίστες μας: | ||
| - | |||
| - | ==== Α. Το μήκος της λίστας: | ||
| - | Η συνάρτηση '' | ||
| - | <code python> | ||
| - | vathmoi = [15, 19, 14, 20, 18] | ||
| - | plithos = len(vathmoi) | ||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | ==== Β. Προσθήκη στοιχείου: | ||
| - | Η μέθοδος '' | ||
| - | <code python> | ||
| - | frouta = [" | ||
| - | frouta.append(" | ||
| - | print(frouta) | ||
| - | </ | ||
| - | |||
| - | ==== Γ. Διαγραφή στοιχείου: | ||
| - | Η μέθοδος '' | ||
| - | <code python> | ||
| - | frouta = [" | ||
| - | frouta.remove(" | ||
| - | print(frouta) | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 4. Λίστες και Επανάληψη (for) ===== | ||
| - | |||
| - | Μπορούμε πολύ εύκολα να " | ||
| - | |||
| - | <code python> | ||
| - | αγορές = [" | ||
| - | |||
| - | print(" | ||
| - | for pragma in αγορές: | ||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 🚀 Δραστηριότητα για το Εργαστήριο ===== | ||
| - | |||
| - | Γράψε το παρακάτω πρόγραμμα στο **Thonny** ή στο **EduBlocks**. Είναι ένα παιχνίδι που επιλέγει τυχαία ένα στοιχείο από τη λίστα, βασισμένο στο παράδειγμα «Πέτρα-Ψαλίδι-Χαρτί» του βιβλίου! | ||
| - | |||
| - | <code python> | ||
| - | import random | ||
| - | |||
| - | # Δημιουργία λίστας με τις επιλογές του υπολογιστή | ||
| - | epiloges = [" | ||
| - | |||
| - | # Ο υπολογιστής διαλέγει στην τύχη ένα στοιχείο από τη λίστα | ||
| - | tixi_epilogi = random.choice(epiloges) | ||
| - | |||
| - | user = input(" | ||
| - | print(" | ||
| - | </ | ||
python/lists.1779036032.txt.gz · Last modified: by dmakryp
