Μέθοδος get

Η μέθοδος get επιστρέφει την τιμή ενός λεξικού από κλειδί. Σε περίπτωση που το κλειδί αυτό απουσιάζει - προεπιλεγμένη τιμή. Στην πρώτη παράμετρο της μεθόδου ορίζουμε το κλειδί που θέλουμε, στη δεύτερη προαιρετική παράμετρο - την προεπιλεγμένη τιμή.

Σύνταξη

pythonλεξικό.get(κλειδί, [προεπιλεγμένη τιμή])

Παράδειγμα

Ας βρούμε στο λεξικό μας το κλειδί 'a', ορίζοντας ταυτόχρονα γι' αυτό μια προεπιλεγμένη τιμή '!':

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Αποτέλεσμα εκτέλεσης κώδικα:

python1

Παράδειγμα

Τώρα ας προσπαθήσουμε να πάρουμε την τιμή ενός κλειδιού, που δεν υπάρχει στο λεξικό:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Αποτέλεσμα εκτέλεσης κώδικα:

python!

Παράδειγμα

Ας αλλάξουμε το προηγούμενο παράδειγμα έτσι, ώστε για το κλειδί που δεν υπάρχει να μην υπάρχει προεπιλεγμένη τιμή:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

Μετά την εκτέλεση του κώδικα η μέθοδος θα μας επιστρέψει None:

pythonNone

Δείτε επίσης

  • μέθοδος items,
    που επιστρέφει την πλειάδα κλειδί-τιμή του ορισμένου λεξικού
  • μέθοδος keys,
    που επιστρέφει τα κλειδιά του λεξικού
  • μέθοδος values,
    που επιστρέφει όλες τις τιμές του λεξικού