pop ыкмасы
pop ыкмасы сөздүктөн элементти
анын ачкычы боюнча алып салат жана анын
маанисин кайтарат. Методдун биринчи параметринде
элементтин ачкычын, экинчи милдеттүү эмес параметринде
- жөнөкөй маанисин көрсөтөбүз.
Синтаксис
сөздүк.pop(ачкыч, [жөнөкөй маани])
Мисал
Келгиле, ачкыч боюнча элементти таап,
pop ыкмасы жардамы менен алып салалы:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('a', '!'))
print(dct)
Кодду иштетүүнүн натыйжасы:
1
{'b': 2, 'c': 3}
Мисал
Эми болсо, келгиле, сөздүктө жок ачкыч боюнча элементти изденели жана алып салалы:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e', '!'))
print(dct)
Кодду иштетүүнүн натыйжасы:
!
{'a': 1, 'b': 2, 'c': 3}
Мисал
Келгиле, мурунку мисалды өзгөртөлү, жана жок ачкыч үчүн жөнөкөй маани берилбесин:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e'))
print(dct)
Кодду иштеткенден кийин метод бизге ката кайтарат:
KeyError: 'e'
Ошондой эле караңыз
-
popitemыкмасы,
ачкыч-маани жуптарын алып салат -
clearыкмасы,
сөздүктүн бардык элементтерин алып салат -
setdefaultыкмасы,
ачкыч үчүн жөнөкөй маани кошот -
lenфункциясы,
сөздүктүн узундугун кайтарат