Get () yöntemi, anahtar sözlükte ise belirtilen anahtarın değerini döndürür.
Sözdizimi get()
şöyledir:
dict.get (anahtar (, değer))
get () Parametreler
get()
yöntem en fazla iki parametre alır:
- tuşu - sözlükte aranacak tuş
- değer (isteğe bağlı) - Anahtar bulunmazsa döndürülecek değer. Varsayılan değer
None
.
Get () 'den Dönüş Değeri
get()
yöntem döndürür:
- anahtar sözlükte ise belirtilen anahtarın değeri.
None
anahtar bulunmazsa ve değer belirtilmezse.- anahtar bulunmazsa ve değer belirtilirse değer.
Örnek 1: get () sözlükler için nasıl çalışır?
person = ('name': 'Phill', 'age': 22) print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))
Çıktı
İsim: Phill Yaş: 22 Maaş: Yok Maaş: 0,0
Python get () yöntemi Vs dict (key) Öğelerine Erişim
get()
yöntem key
eksikse varsayılan bir değer döndürür .
Ancak, kullandığınızda anahtar bulunamazsa dict(key)
, KeyError
istisna oluşur.
person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))
Çıktı
Maaş: Yok Traceback (en son çağrı son): Dosya "", satır 7, basılı (kişi ('maaş')) KeyError: 'maaş'