⊗pyPmDcEBK 95 of 208 menu

Python'da Anahtara Göre Öğe Çıkarma

Sözlükten bir öğe çıkarılabilir. Bu durumda öğe sözlükten silinir ve biz onu bir değişkene alırız. Bu işlem için pop yöntemi uygulanır. Parametresinde çıkarılacak öğenin anahtarı belirtilir.

Bir örnek üzerinde görelim. Şu sözlüğümüz olsun:

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

'a' anahtarına sahip öğeyi çıkaralım:

print(dct.pop('a')) # 1 yazdırır

Bu durumda bu öğe sözlükten kaybolacak:

print(dct) # {'b': 2, 'c': 3} yazdırır

Eğer anahtar sözlükte yoksa hata döndürülür:

print(dct.pop('x')) # hata verir

pop yönteminin ikinci bir parametre verilebilir. Bu durumda, eğer anahtar sözlükte yoksa, parametrede belirtilen değer döndürülür. Kontrol edelim:

print(dct.pop('x', '!')) # '!' yazdırır

Sözlük verilmiştir:

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

'x' anahtarına sahip öğeyi, onu sözlükten silerek alın.

Şu kod verilmiştir:

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

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

Şu kod verilmiştir:

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

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

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