Python Sözlüğü get ()

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 keyeksikse varsayılan bir değer döndürür .

Ancak, kullandığınızda anahtar bulunamazsa dict(key), KeyErroristisna 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ş'

Ilginç makaleler...