"Axborot tizimlari va texnologiyalari" yo’nalishi 915-20 guruh talabasi Boltaboyev Sardorning


Kortejlar yordamida lug’at xosil qilish


Download 36.63 Kb.
bet2/3
Sana29.04.2023
Hajmi36.63 Kb.
#1401857
1   2   3
Bog'liq
dasturiy injenering mustaqil ish

Kortejlar yordamida lug’at xosil qilish


Lug’atda mavjud bo’lmagan kalit orqali uning elementiga murojaat qilinganda, Python interpretatori KeyError turidagi istisno xatoligi yuzaga kelganligi haqida xabar chiqaradi. Bunday istisno xalotlarning oldini olish uchun Pythonda Kalit in Lug’at ifodasidan foydalaniladi.
Lug`atda element mavjudligini tekshirish
get(key) – lug’atning key kalitli elementni qaytaradi. Agar lug’atda key kalitli element mavjud bo’lmasa None qiymati qaytariladi.
get(key) – lug’atning key kalitli elementni qaytaradi. Agar lug’atda key kalitli element mavjud bo’lmasa None qiymati qaytariladi.
get(key, default) - lug’atning key kalitli elementni qaytaradi. Agar lug’atda key kalitli element mavjud bo’lmasa default qiymati qaytariladi.

O’chirishning boshqa bir usuli – pop() metodi orqali amalga oshiriladi. U ikki xil shaklda qo’llaniladi:


  • O’chirishning boshqa bir usuli – pop() metodi orqali amalga oshiriladi. U ikki xil shaklda qo’llaniladi:

  • pop(key) – key kaliti bo’yicha elementni o’chiradi va qiymat sifatida o’chirilgan elementni qaytaradi. Agar berilgan kalit bo’yicha element topilmasa, KeyError istisno holati yuzaga keladi;

  • pop(key, default) – key kaliti bo’yicha elementni o’chiradi va qiymat sifatida o’chirilgan elementni qaytaradi. Agar berilgan kalit bo’yicha element topilmasa, default qiymati qaytariladi.

Agar lug’atdagi barcha elementlarni o’chirish talab qilinsa, clear() metodidan foydalanish mumkin:


  • Agar lug’atdagi barcha elementlarni o’chirish talab qilinsa, clear() metodidan foydalanish mumkin:

  • clear() metodi

  • Lug’atlarni ko’chirish uchun copy() metodidan foydalanilib, qiymat sifatida ushbu lug’atning elementlaridan tashkil topgan boshqa lug’at hosil qilinadi, masalan:

  • Lug’atlarni ko’chirish uchun copy() metodidan foydalanilib, qiymat sifatida ushbu lug’atning elementlaridan tashkil topgan boshqa lug’at hosil qilinadi, masalan:

Download 36.63 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling