Ekstraksi Elemen Berdasarkan Kunci di Python
Elemen dapat diekstraksi dari kamus. Dalam hal
ini elemen akan dihapus dari kamus dan kita
akan mendapatkannya ke dalam variabel. Untuk
operasi seperti ini, metode pop perlu
diterapkan. Kunci dari elemen yang akan
diekstraksi ditentukan dalam parameternya.
Mari kita lihat contohnya. Misalkan kita memiliki kamus berikut:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Mari kita ekstrak elemen dengan kunci 'a':
print(dct.pop('a')) # akan menampilkan 1
Selanjutnya, elemen ini akan hilang dari kamus:
print(dct) # akan menampilkan {'b': 2, 'c': 3}
Jika kunci tidak ada dalam kamus, maka akan mengembalikan error:
print(dct.pop('x')) # akan menampilkan error
Parameter kedua dari metode pop dapat ditentukan.
Dalam hal ini, jika kunci tidak ada dalam kamus, maka
nilai yang ditentukan oleh parameter akan dikembalikan.
Mari kita periksa:
print(dct.pop('x', '!')) # akan menampilkan '!'
Diberikan kamus:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Dapatkan elemen dengan kunci 'x' darinya,
dengan menghapusnya dari kamus.
Diberikan kode berikut:
dct = {
1: '1',
2: '2',
3: '3'
}
print(dct.pop('2'))
Katakanlah, apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
dct = {
'surn': 'smith',
'name': 'john',
'age': 30
}
dct.pop('surn')
print(dct)
Katakanlah, apa yang akan ditampilkan di konsol.