• Massiv elementiga murojaat qilish.
  • Massivga element qo‘shish.
  • Elementni o‘chirish.
  • Massiv uzunligini olish.
  • Pythonda massivlar bilan ishlashda qo’llaniladigan funksiyalar va metodlar
  • Dasturlash tili




    Download 4,95 Mb.
    bet40/59
    Sana12.06.2024
    Hajmi4,95 Mb.
    #262797
    1   ...   36   37   38   39   40   41   42   43   ...   59
    Bog'liq
    Dasturlash tili

    Minimalhajmibaytda

    'b'

    signed char

    int

    1

    'B'

    unsigned char

    int

    1

    'u'

    Py_UNICODE

    unicode character

    2

    'h'

    signed short

    int

    2

    'H'

    unsigned short

    int

    2

    'i'

    signed int

    int

    2

    'I'

    unsigned int

    int

    2

    'l'

    signed long

    int

    4

    'L'

    unsigned long

    int

    4

    'q'

    signed long long

    int

    8

    'Q'

    unsigned long long

    int

    8

    'f'

    Float

    float

    4

    'd'

    Double

    float

    8

    Shuni esda tutish kerakki, massiv faqat bitta turdagi ma’lumotlarni saqlashi mumkin, aks holda dasturni ishga tushirganimizda xatolik beradi va muvaffaqiyatsiz bo‘ladi.


    Massiv elementiga murojaat qilish. Kvadrat qavs yordamida massiv elementiga murojaat qilishimiz mumkin. Masalan : massiv[2].
    Massivlarni ekranga chiqarish. Dasturdagi har qanday ma’lumotlar bilan ishlashda vaqti-vaqti bilan ularni tekshirishga ehtiyoj bor. Bu ularni ekranda aks ettirish orqali osonlikcha amalga oshiriladi. Buni amalga oshirish uchun print deb
    nomlangan funktsiya yordam beradi. Bu ilgari yaratilgan va to‘ldirilgan qator elementlaridan birini argument sifatida qabul qiladi. Quyidagi misolda for sikl operatori yordamida ma’lumotlar massivining har bir elementi vaqtinchalik identifikator i orqali chiqariladi:

    Yuqoridagi kodning natijasida barcha element qiymatlari bo‘yicha takrorlanadi va ekranga chiqariladi.


    Massivga element qo‘shish. Python qatoriga yangi element qo‘shish uchun insert metodidan foydalanish kerak. Buning uchun uni avval yaratilgan ob’ekt orqali chaqirish va ikkita qiymatni argument sifatida kiritish kerak. Birinchisi (4) massivdagi yangi elementning indeksiga, ya’ni uni joylashtirish kerak bo'lgan joyga, ikkinchisi (3) qiymatning o‘zi uchun javobgardir.

    Shuni esda tutish kerakki, biz qatorga faqat ilgari yaratilgan ob’ekt tegishli bo‘lgan turdagi ma’lumotlarni qo‘shishimiz mumkin. Bunday operatsiyani bajarishda mavjud bo‘lgan elementlar soni dasturning ehtiyojlariga qarab ko‘payadi.


    Elementni o‘chirish. Pythonda pop() metodi yordamida keraksiz elementlarni massivdan olib tashlash mumkin, uning argumenti yacheka indeksi (3). Yangi element qo‘shilgandek bo‘lgani kabi, usulni misolda ko‘rsatilgandek, avval yaratilgan ob’ekt orqali chaqirish kerak.

    Ushbu operatsiyani bajargandan so‘ng, mavjud bo‘lgan xotira katakchalari soni elementlarning joriy soniga to‘g‘ri keladigan qilib massiv tarkibini o‘zgartiradi.


    Massiv uzunligini olish. Dastur bajarilishida massivning uzunligi o‘zgarishi mumkinligi sababli, ba’zida uning tarkibidagi elementlarning hozirgi sonini bilish foydalidir. len() metodi Pythondagi massivning uzunligini (hajmini) butun son sifatida olish uchun ishlatiladi. Pythonda massiv elementlari sonini ekranga chiqarish uchun print() metodidan foydalanamiz:

    Yuqoridagi dastur kodidan ko‘rinib turibdiki, print() metodi argumenti sifatida len natijasini oladi, bu esa konsolga raqamli qiymatni chiqarishga imkon beradi.


    Pythonda massivlar bilan ishlashda qo’llaniladigan funksiyalar va metodlar. Pythonda massivlar ishlashda qo’llaniladigan bir nechta metodlar mavjud bo’lib, ularning eng asosiylari quyida keltirilgan:

    • array.typecode - Massivning elementlari turini aniqlash uchun ishlatiladi. Agar massivlar bir nechta bo‘lsa array.array(typecode) dan foydalaniladi.




    1   ...   36   37   38   39   40   41   42   43   ...   59




    Download 4,95 Mb.