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:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Mari kita ekstrak elemen dengan kunci 'a':

pythonprint(dct.pop('a')) # akan menampilkan 1

Selanjutnya, elemen ini akan hilang dari kamus:

pythonprint(dct) # akan menampilkan {'b': 2, 'c': 3}

Jika kunci tidak ada dalam kamus, maka akan mengembalikan error:

pythonprint(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:

pythonprint(dct.pop('x', '!')) # akan menampilkan '!'
Задание 1

Diberikan kamus:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Dapatkan elemen dengan kunci 'x' darinya, dengan menghapusnya dari kamus.

Задание 2

Diberikan kode berikut:

pythondct = {
  1: '1',
  2: '2',
  3: '3'
}

print(dct.pop('2'))

Katakanlah, apa yang akan ditampilkan di konsol.

Задание 3

Diberikan kode berikut:

pythondct = {
  'surn': 'smith',
  'name': 'john',
  'age': 30
}

dct.pop('surn')
print(dct)

Katakanlah, apa yang akan ditampilkan di konsol.