Οι λίστες είναι “δοχεία με σειρά”. Δημιουργούνται με αγκύλες [] και μπορούν να τροποποιηθούν.
Βασικά για λίστες #
fruits = ["りんご", "みかん", "ぶどう"]
print(fruits[0]) # りんご
fruits.append("バナナ")
fruits[1] = "オレンジ"
Τα indices ξεκινούν από το 0. Το
fruits[3]είναι το 4ο στοιχείο.
Slices #
numbers = [10, 20, 30, 40, 50]
print(numbers[1:4]) # [20, 30, 40]
print(numbers[:3]) # [10, 20, 30]
List comprehension #
squares = [n * n for n in range(1, 6)]
print(squares) # [1, 4, 9, 16, 25]
Δοκίμασε πρώτα κλασικό
forκαι μετά μετέφερε σε comprehension.
Τι είναι τα tuples; #
Χρησιμοποιούν παρενθέσεις () και είναι αμετάβλητα (immutable).
point = (35.0, 139.0)
print(point[0]) # 35.0
Τιμές που δεν πρέπει να αλλάζουν (π.χ. συντεταγμένες) ταιριάζουν ιδανικά σε tuples.
Λίστα ή tuple; #
| Λίστα | Tuple |
|---|---|
| Μεταβλητή (μπορείς να αλλάξεις) | Αμετάβλητη |
| Μήκος μεταβλητό | Μήκος σταθερό |
| Π.χ. To-do list, καλάθι αγοράς | Π.χ. συντεταγμένες, σταθερές |
Δοκίμασε #
- Φτιάξε λίστα με 3 εργασίες της ημέρας και αφαίρεσε με
pop()όσα ολοκληρώνονται. - Χρησιμοποιώντας comprehension δημιούργησε λίστα με ζυγούς 1–100 και υπολόγισε το άθροισμα.
- Φύλαξε τριάδες
(όνομα, τιμή, απόθεμα)σε tuples και εμφάνισέ τες σαν πίνακα.