Python-da açar boýunça elementleri alyş

Sözlükden element alyp bolýar. Bu ýagdaýda element sözlükden öçürilýär we biz onu üýtgeýjide alýarys. Bu amal üçin pop metodyny ulanmaly. Onuň parametrinde alynýan elementiň açary berilýär.

Geliň mysal göreli. Bizde aşakdaky sözlük bar bolsun:

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

Geliň 'a' açary bilen elementi alyaly:

pythonprint(dct.pop('a')) # 1 çykarar

Şonuň bilen bu element sözlükden ýogalar:

pythonprint(dct) # {'b': 2, 'c': 3} çykarar

Eger açary sözlükde ýok bolsa, sälik ýüze çykar:

pythonprint(dct.pop('x')) # sälik çykarar

pop metodynyň ikinji parametrini bermek bolýar. Bu ýagdaýda, eger açary sözlükde ýok bolsa, berlen parametr bahasy gaýdarylýar. Barlalyň:

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

Sözlük berlen:

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

Ondan 'x' açary bilen element alyň, ony sözlükden öçürip.

Задание 2

Aşakdaky kod berlen:

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

print(dct.pop('2'))

Konsolyňa näme çykjakdygyny aýdyň.

Задание 3

Aşakdaky kod berlen:

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

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

Konsolyňa näme çykjakdygyny aýdyň.