22 of 151 menu

pop Metodu

pop metodu, bir sözlükten anahtarına göre öğe siler ve onun değerini döndürür. İlk parametrede öğenin anahtarını belirtiriz, ikinci opsiyonel parametrede ise varsayılan değeri belirtebiliriz.

Sözdizimi

sözlük.pop(anahtar, [varsayılan değer])

Örnek

Bir anahtara göre öğe bulalım ve pop metodu ile silelim:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Kodun çalıştırılmasının sonucu:

1 {'b': 2, 'c': 3}

Örnek

Şimdi de sözlükte olmayan bir anahtara göre öğe bulmaya ve silmeye çalışalım:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Kodun çalıştırılmasının sonucu:

! {'a': 1, 'b': 2, 'c': 3}

Örnek

Önceki örneği, olmayan bir anahtar için varsayılan değer olmayacak şekilde değiştirelim:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Kod çalıştırıldıktan sonra metod bize bir hata döndürecek:

KeyError: 'e'

Ayrıca Bakınız

  • popitem metodu,
    anahtar-değer çiftini siler
  • clear metodu,
    sözlüğün tüm öğelerini siler
  • setdefault metodu,
    bir anahtar için varsayılan değer ekler
  • len fonksiyonu,
    sözlüğün uzunluğunu döndürür
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