Sobes.tech
Junior — Middle

Ποιες μεταβλητές δομές δεδομένων διατίθενται στη γλώσσα Python;

sobes.tech AI

Απάντηση από AI

Στην Python, υπάρχουν αρκετές μεταβλητές δομές δεδομένων (mutable) που μπορούν να τροποποιηθούν μετά τη δημιουργία τους:

  • list — μια ταξινομημένη και μεταβλητή συλλογή στοιχείων. Μπορείτε να προσθέσετε, να διαγράψετε και να τροποποιήσετε στοιχεία.
  • dict — ένα λεξικό που αποθηκεύει ζεύγη κλειδιού-τιμής. Επιτρέπει την τροποποίηση, την προσθήκη και τη διαγραφή ζευγών.
  • set — μια συλλογή μοναδικών στοιχείων, μεταβλητή, υποστηρίζει λειτουργίες προσθήκης και διαγραφής.
  • bytearray — μια μεταβλητή ακολουθία bytes.

Παράδειγμα χρήσης μεταβλητών δομών:

my_list = [1, 2, 3]
my_list.append(4)  # Προσθήκη στοιχείου

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Προσθήκη ζεύγους

my_set = {1, 2, 3}
my_set.add(4)       # Προσθήκη στοιχείου

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # Τροποποίηση του πρώτου byte

Αυτές οι δομές χρησιμοποιούνται ευρέως για την αποθήκευση και επεξεργασία δεδομένων όταν απαιτείται η τροποποίηση του περιεχομένου.