Μέθοδος get
Η μέθοδος get επιστρέφει την τιμή ενός λεξικού
από κλειδί. Σε περίπτωση που το κλειδί αυτό
απουσιάζει - προεπιλεγμένη τιμή. Στην
πρώτη παράμετρο της μεθόδου ορίζουμε το κλειδί
που θέλουμε, στη δεύτερη προαιρετική παράμετρο
- την προεπιλεγμένη τιμή.
Σύνταξη
λεξικό.get(κλειδί, [προεπιλεγμένη τιμή])
Παράδειγμα
Ας βρούμε στο λεξικό μας το κλειδί
'a', ορίζοντας ταυτόχρονα γι' αυτό
μια προεπιλεγμένη τιμή '!':
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
Αποτέλεσμα εκτέλεσης κώδικα:
1
Παράδειγμα
Τώρα ας προσπαθήσουμε να πάρουμε την τιμή ενός κλειδιού, που δεν υπάρχει στο λεξικό:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
Αποτέλεσμα εκτέλεσης κώδικα:
!
Παράδειγμα
Ας αλλάξουμε το προηγούμενο παράδειγμα έτσι, ώστε για το κλειδί που δεν υπάρχει να μην υπάρχει προεπιλεγμένη τιμή:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
Μετά την εκτέλεση του κώδικα η μέθοδος θα μας επιστρέψει None:
None