Metode pop () menghapus dan mengembalikan elemen dari kamus yang memiliki kunci tertentu.
Sintaks pop()
metode adalah
dictionary.pop (key (, default))
pop () Parameter
pop()
metode mengambil dua parameter:
- kunci - kunci yang akan dicari untuk dihapus
- default - nilai yang dikembalikan jika kunci tidak ada dalam kamus
Kembalikan nilai dari pop ()
The pop()
kembali metode:
- Jika
key
ditemukan - elemen dihapus / muncul dari kamus - Jika
key
tidak ditemukan - nilai ditentukan sebagai argumen kedua (default) - Jika
key
tidak ditemukan dan argumen default tidak ditentukan -KeyError
pengecualian dimunculkan
Contoh 1: Munculkan elemen dari kamus
# 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)
Keluaran
Elemen yang muncul adalah: 2 Kamus adalah: ('orange': 3, 'grapes': 4)
Contoh 2: Munculkan elemen yang tidak ada dari kamus
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Keluaran
KeyError: 'jambu'
Contoh 3: Munculkan elemen yang tidak ada dari kamus, asalkan nilai default
# 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)
Keluaran
Elemen yang muncul adalah: banana. Kamus adalah: ('orange': 3, 'apple': 2, 'grapes': 4)