⊗pyPmDcOEG 99 of 208 menu

Python'da Sözlükten İsteğe Bağlı Öğe Alma

Bir öğe almanın bir başka yolu da get metodunu kullanmaktır. Metodun ilk parametresinde, aramanın yapılacağı anahtarı belirtiriz. Eğer anahtar varsa, karşılık gelen öğe döndürülür, aksi takdirde - None.

Pratikte görelim. Aşağıdaki sözlüğümüz olsun:

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

'a' anahtarına sahip öğeyi alalım:

print(dct.get('a')) # 1 yazdıracak

Şimdi 'x' anahtarına sahip öğeyi almayı deneyelim:

print(dct.get('x')) # None yazdıracak

get metodunun ikinci parametresinde, olmayan bir öğe için varsayılan değer belirleyebilirsiniz. Bu, None çıktısının herhangi bir nedenle istenmediği durumlarda gerekli olabilir. 'x' anahtarı için 4 değerini belirleyelim:

print(dct.get('x', 4)) # 4 yazdıracak

Aşağıdaki kod verilmiştir:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

Konsola ne yazdırılacağını söyleyin.

Aşağıdaki kod verilmiştir:

dct = { 1: 'a', 2: 'b', 3: 'c', 4: 'd' } print(dct.get('3'))

Konsola ne yazdırılacağını söyleyin.

Aşağıdaki sözlük verilmiştir:

dct = { 'x': 1, 'y': 2, 'z': 3 }

'w' anahtarına sahip öğeyi, varsayılan değeri '!' olacak şekilde alın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet