Sobes.tech
Middle

Τι είναι ένα λεξικό (dict) στην Python;

sobes.tech AI

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

Ένα λεξικό (dict) στην Python είναι μια μεταβλητή δομή δεδομένων που αποθηκεύει ζεύγη κλειδιού-τιμής. Τα κλειδιά στο λεξικό είναι μοναδικά και συνήθως είναι αμετάβλητοι τύποι (π.χ., συμβολοσειρές, αριθμοί, πλειάδες), και οι τιμές μπορούν να είναι οποιοδήποτε αντικείμενο.

Τα λεξικά υλοποιούνται με τη βοήθεια πινάκων κατακερματισμού, που εξασφαλίζουν γρήγορη πρόσβαση στις τιμές μέσω του κλειδιού (μέσος χρόνος σε σταθερή χρονική πολυπλοκότητα).

Παράδειγμα χρήσης λεξικού:

student = {
    "name": "Иван",
    "age": 25,
    "courses": ["математика", "физика"]
}

print(student["name"])  # Θα εμφανίσει: Иван

# Προσθήκη νέου κλειδιού
student["grade"] = "A"