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,
Lug’atlarni ko’chirish uchun copy() metodidan foydalanilib, qiymat sifatida ushbu lug’atning elementlaridan tashkil topgan boshqa lug’at hosil qilinadi,
5. Foydalanilgan adabiyotlar
1. https://www.programiz.com/python-programming/tuple/
2. https://www.tutorialspoint.com/python/python_tuples.htm
3. https://realpython.com/python-lists-tuples/
Dostları ilə paylaş: |