Kaedah pop
Kaedah pop memadam elemen daripada kamus
menggunakan kuncinya dan mengembalikan nilainya.
Dalam parameter pertama kaedah, kita tentukan kunci
elemen, dalam parameter pilihan kedua
- nilai lalai.
Sintaks
kamus.pop(kunci, [nilai lalai])
Contoh
Mari cari elemen menggunakan kunci dan padamkannya
dengan kaedah pop:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('a', '!'))
print(dct)
Keputusan pelaksanaan kod:
1
{'b': 2, 'c': 3}
Contoh
Sekarang mari cuba cari dan padam elemen menggunakan kunci yang tiada dalam kamus:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e', '!'))
print(dct)
Keputusan pelaksanaan kod:
!
{'a': 1, 'b': 2, 'c': 3}
Contoh
Mari ubah contoh sebelumnya supaya tiada nilai lalai untuk kunci yang tidak wujud:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e'))
print(dct)
Selepas pelaksanaan kod, kaedah akan mengembalikan ralat kepada kami:
KeyError: 'e'
Lihat juga
-
kaedah
popitem,
yang memadam pasangan kunci-nilai -
kaedah
clear,
yang memadam semua elemen kamus -
kaedah
setdefault,
yang menambah nilai lalai untuk kunci -
fungsi
len,
yang mengembalikan panjang kamus