• Lug`atlarda kalitlar va qiymatlar bir turga mansub bo’lishi shart emas. Ular har xil turdagi qiymatlar bo’lishi mumkin
  • Mavzu : Pythonda ro’yxatlar,lug’atlar,kortejlar va to’plamlar bilan ishlash




    Download 30,51 Kb.
    bet1/4
    Sana25.05.2024
    Hajmi30,51 Kb.
    #253176
      1   2   3   4
    Bog'liq
    5.referat


    Mavzu : Pythonda ro’yxatlar,lug’atlar,kortejlar va to’plamlar bilan ishlash
    Reja:

    1. Pythonda lug’atlar

    2. Kortej va ro’yxatlar yordamida lug’atlar yaratish

    3. Kompleks (murakkab) lug’atlar

    Python dasturlash tilida ro’yxatlar va kortejlar bilan bir qatorda lug’atlar (dictinary) deb nomlanuvchi berilganlarning ichki tuzilmasi mavjud. Lug’atlar ham xuddi ro’yxatlar kabi elementlar to’plamini saqlaydi. Lug’atdagi har bir element unikal kalitga ega bo’ladi va unga biror bir qiymat bog’lanadi.


    • Python dasturlash tilida ro’yxatlar va kortejlar bilan bir qatorda lug’atlar (dictinary) deb nomlanuvchi berilganlarning ichki tuzilmasi mavjud. Lug’atlar ham xuddi ro’yxatlar kabi elementlar to’plamini saqlaydi. Lug’atdagi har bir element unikal kalitga ega bo’ladi va unga biror bir qiymat bog’lanadi.

    • Lug’at quyidagicha sistaksis bo’yicha aniqlanadi:

    • dictionary = { kalit1:qiymat1, kalit2:qiymat2, ....}

    • Quyida lug’atlarga misol keltirilgan:

    Lug’atlar


    Lug`atlarda kalitlar va qiymatlar bir turga mansub bo’lishi shart emas. Ular har xil turdagi qiymatlar bo’lishi mumkin:


    • Lug`atlarda kalitlar va qiymatlar bir turga mansub bo’lishi shart emas. Ular har xil turdagi qiymatlar bo’lishi mumkin:

    • Bundan tashqari bo’sh lug’atlarni ham yaratish mumkin:

    Lug’atlar


    Lug’atlar tuzilmaviy jihatidan ro’yxatlarga o’xshamasada, lekin ba`zi bir maxsus ro’yxatlar asosida dict() funkuyasi orqali ro’yxatlar hosil qilish mumkin. Buning uchun ro’yxat o’z navbatida ro’yxatlar to’plamidan tashkil topgan bo’lishi kerak. Ichki ro’yxatlar ikkita elementlardan tashkil topishi shart bo’lib, mos ravishda birinchi element kalitga, ikkinchi element qiymatga akslantiriladi:


    • Lug’atlar tuzilmaviy jihatidan ro’yxatlarga o’xshamasada, lekin ba`zi bir maxsus ro’yxatlar asosida dict() funkuyasi orqali ro’yxatlar hosil qilish mumkin. Buning uchun ro’yxat o’z navbatida ro’yxatlar to’plamidan tashkil topgan bo’lishi kerak. Ichki ro’yxatlar ikkita elementlardan tashkil topishi shart bo’lib, mos ravishda birinchi element kalitga, ikkinchi element qiymatga akslantiriladi:

    Ro’yxatlar yordamida lug’at xosil qilish



    Download 30,51 Kb.
      1   2   3   4




    Download 30,51 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu : Pythonda ro’yxatlar,lug’atlar,kortejlar va to’plamlar bilan ishlash

    Download 30,51 Kb.