setdefault()
setdefault() fuksiyasi ko’rsatilgan kalit bo’yicha element qiymatini qaytaradi. Agar bunday kalit to’plamda mavjud bo’lmasa, shu kalit va biz ko’rsatgan qiymatni yangi element sifatida to’plamga qo’shadi.
Hozir tekshirib ko’ramiz, agar model kaliti to’plamda mavjud bo’lsa, bizga uning qiymati ko’rsatilsin. Aks holda shunday kalitga Captiva qiymatini biriktirib, to’plamga qo’shilsin.
avto = {
"brend": "Chevrolet", "model": "Malibu", "yil": 2016
}
x = avto.setdefault("model", "Captiva") print(avto)
update()
update() funksiyasi to’plamga yangi element (kalit-qiymat juftligi) qo’shadi. Bunda har bir vaqtning o’zida istalgancha element qo’shish mumkin.
Hozir biz to’plamga yangi element qo’shamiz:
avto = {
"brend": "Chevrolet", "model": "Malibu", "yil": 2016
}
avto.update({"rang": "qora"}) print(avto)
Do'stlaringiz bilan baham: |