Metode pop
Metode pop menghapus elemen dari kamus
berdasarkan kuncinya dan mengembalikan nilainya.
Pada parameter pertama metode, tentukan kunci
elemen, pada parameter opsional kedua
- nilai default.
Sintaksis
kamus.pop(kunci, [nilai default])
Contoh
Mari temukan elemen berdasarkan kunci dan hapus
menggunakan metode pop:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('a', '!'))
print(dct)
Hasil eksekusi kode:
1
{'b': 2, 'c': 3}
Contoh
Sekarang mari coba temukan dan hapus elemen berdasarkan kunci yang tidak ada dalam kamus:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e', '!'))
print(dct)
Hasil eksekusi kode:
!
{'a': 1, 'b': 2, 'c': 3}
Contoh
Mari ubah contoh sebelumnya sehingga untuk kunci yang tidak ada tidak ada nilai default:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e'))
print(dct)
Setelah eksekusi kode, metode akan mengembalikan error:
KeyError: 'e'
Lihat juga
-
metode
popitem,
yang menghapus pasangan kunci-nilai -
metode
clear,
yang menghapus semua elemen kamus -
metode
setdefault,
yang menambahkan nilai default untuk kunci -
fungsi
len,
yang mengembalikan panjang kamus