Python Sözlüğü pop ()

Pop () yöntemi, verilen anahtara sahip bir sözlükten bir öğeyi kaldırır ve döndürür.

pop()Yöntemin sözdizimi

 dictionary.pop (anahtar (, varsayılan))

pop () Parametreler

pop() yöntem iki parametre alır:

  • anahtar - kaldırılmak üzere aranacak anahtar
  • default - anahtar sözlükte olmadığında döndürülecek değer

Pop () dan dönüş değeri

pop()Yöntem verir:

  • Eğer keybulunursa - / çıkarılmış sözlükten elemanı attı
  • Eğer keybulunamazsa - değeri, ikinci argüman olarak belirtilen (varsayılan)
  • Eğer keybulunmazsa ve varsayılan argüman belirtilmemişse - KeyErrorözel duruma neden

Örnek 1: Sözlükten bir öğe açın

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)

Çıktı

 Patlatılan eleman: 2 Sözlük: ('turuncu': 3, 'üzüm': 4) 

Örnek 2: Sözlükte bulunmayan bir öğeyi açın

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Çıktı

 KeyError: 'guava' 

Örnek 3: Varsayılan bir değer sağlandığında, sözlükte bulunmayan bir öğeyi açın

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)

Çıktı

 Patlatılan eleman: muz Sözlük: ('turuncu': 3, 'elma': 2, 'üzüm': 4) 

Ilginç makaleler...