Middle
Τι είναι ένα λεξικό (dict) στην Python;
sobes.tech AI
Απάντηση από AI
Ένα λεξικό (dict) στην Python είναι μια μεταβλητή δομή δεδομένων που αποθηκεύει ζεύγη κλειδιού-τιμής. Τα κλειδιά στο λεξικό είναι μοναδικά και συνήθως είναι αμετάβλητοι τύποι (π.χ., συμβολοσειρές, αριθμοί, πλειάδες), και οι τιμές μπορούν να είναι οποιοδήποτε αντικείμενο.
Τα λεξικά υλοποιούνται με τη βοήθεια πινάκων κατακερματισμού, που εξασφαλίζουν γρήγορη πρόσβαση στις τιμές μέσω του κλειδιού (μέσος χρόνος σε σταθερή χρονική πολυπλοκότητα).
Παράδειγμα χρήσης λεξικού:
student = {
"name": "Иван",
"age": 25,
"courses": ["математика", "физика"]
}
print(student["name"]) # Θα εμφανίσει: Иван
# Προσθήκη νέου κλειδιού
student["grade"] = "A"