Εναλλακτικός τρόπος δημιουργίας λεξικού στην Python
Ένας εναλλακτικός τρόπος δημιουργίας λεξικών
είναι η χρήση της συνάρτησης dict.
Στις παραμέτρους της πρέπει να μεταβιβάσουμε ζεύγη
κλειδιού-τιμής. Εάν τίποτα δεν καθοριστεί
στις παραμέτρους, το δημιουργημένο λεξικό θα είναι
κενό:
dct = dict()
print(dct) # θα εμφανίσει {}
Τώρα ας δημιουργήσουμε ένα λεξικό με δύο
στοιχεία. Για να το κάνουμε αυτό, θα μεταβιβάσουμε στην πρώτη
παράμετρο της συνάρτησης ένα αλφαριθμητικό κλειδί, αλλά χωρίς
εισαγωγικά. Μετά από αυτό θα βάλουμε τον τελεστή =
και θα γράψουμε την τιμή. Μέσω κόμματος θα καθορίσουμε
το δεύτερο ζεύγος:
dct = dict(a='1', b='2')
print(dct) # θα εμφανίσει {'a': '1', 'b': '2'}
Ωστόσο, η μεταβίβαση αριθμών ως κλειδιών
στη συνάρτηση dict δεν επιτρέπεται. Σε μια τέτοια
περίπτωση θα επιστραφεί σφάλμα:
dct = dict(1='a', 2='b') # θα εμφανίσει σφάλμα
Δίνεται ο ακόλουθος κώδικας:
dct = dict(a=1, b=2, c=3)
print(dct)
Πείτε τι θα εμφανιστεί στην κονσόλα.
Δίνεται ο ακόλουθος κώδικας:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Πείτε τι θα εμφανιστεί στην κονσόλα.
Δίνεται ο ακόλουθος κώδικας:
dict(a='12', b='34', c='56')
print(dct)
Πείτε τι θα εμφανιστεί στην κονσόλα.
Δίνεται ο ακόλουθος κώδικας:
dct = dict(0='abc', 1='def')
print(dct)
Πείτε τι θα εμφανιστεί στην κονσόλα.