Χειρισμός δεδομένων με λίστες και tuples

Basic python

Χειρισμός δεδομένων με λίστες και tuples

Οι λίστες είναι “δοχεία με σειρά”. Δημιουργούνται με αγκύλες [] και μπορούν να τροποποιηθούν.

Βασικά για λίστες #

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, καλάθι αγοράςΠ.χ. συντεταγμένες, σταθερές

Δοκίμασε #

  1. Φτιάξε λίστα με 3 εργασίες της ημέρας και αφαίρεσε με pop() όσα ολοκληρώνονται.
  2. Χρησιμοποιώντας comprehension δημιούργησε λίστα με ζυγούς 1–100 και υπολόγισε το άθροισμα.
  3. Φύλαξε τριάδες (όνομα, τιμή, απόθεμα) σε tuples και εμφάνισέ τες σαν πίνακα.