АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗pyPmDcEBK 95 of 208 menu

Атрыманне элемента па ключы ў Python

Можна атрымліваць элемент з слоўніка. У гэтым выпадку элемент з слоўніка выдаліцца і мы пры гэтым атрымаем яго ў зменную. Для такой аперацыі трэба ўжыць метад pop. У яго параметры задаецца ключ атрыманага элемента.

Давайце паглядзім на прыкладзе. Хай у нас ёсць наступны слоўнік:

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

Давайце атрымаем элемент з ключом 'a':

print(dct.pop('a')) # вывядзе 1

Пры гэтым з слоўніка гэты элемент знікне:

print(dct) # вывядзе {'b': 2, 'c': 3}

Калі ключа няма ў слоўніку, то вернецца памылка:

print(dct.pop('x')) # вывядзе памылку

Можна задаць другі параметр метаду pop. У гэтым выпадку, калі ключа няма ў слоўніку, то вернецца зададзенае параметрам значэнне. Праверым:

print(dct.pop('x', '!')) # вывядзе '!'

Дадзены слоўнік:

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

Атрымайце з яго элемент з ключом 'x', выдаліўшы яго з слоўніка.

Дадзены наступны код:

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

Скажыце, што выйдзе ў кансоль.

Дадзены наступны код:

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

Скажыце, што выйдзе ў кансоль.

byenru