Dasturlash tili




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

PYTHONDA MASSIVLAR


Pythondagi massiv - bu bir xil turdagi ob’ektlarni saqlash uchun ishlatiladigan buyurtma qilingan ma’lumotlar tuzilishi. Funktsional imkoniyatlari jihatidan ular ro’yxatlarga o‘xshashdir, ammo ularning kirish ma’lumotlari turiga, shuningdek o‘lchamlariga nisbatan ba’zi cheklovlar mavjud. Ushbu xususiyatga qaramay, massivlar Python dasturlash tilidagi ma’lumotlar to‘plamlari bilan ishlash uchun juda funktsional vosita hisoblanadi.


Massivlarni yaratish va to‘ldirish. Pythonda yangi qator qo‘shishdan (yaratishdan) oldin, bunday ob’ekt bilan ishlash uchun mas’ul bo‘lgan kutubxonani import qilishingiz kerak. Buning uchun dastur fayliga from array import * qator qo‘shilishi kerak. Massivlar bitta doimiy ma’lumotlar turi bilan o‘zaro aloqada bo‘lishga qaratilgan bo‘lib, natijada ularning barcha elementlari bir xil o‘lchamga ega. array funktsiyasidan foydalanib biz yangi ma’lumotlar to‘plamini yaratishimiz mumkin.
Massivlarni yaratishning umumiy sintaksisi quyidagicha:

array(massiv_turi, qiymatlar_ro‘yxati)


Quyidagi misol Python massivni qanday to‘ldirish kerakligini ko‘rsatib beradi: from array import *
massiv = array('i', [2, 5, 4, 0, 8])

Massiv funksiyasi ikkita argumentni oladi, birinchisi - bu yaratilgan massivning turi, ikkinchisi - uning qiymatlarining dastlabki ro‘yxati. Bu yerda massiv elementlarining 'i' (2 baytli butun) tur. Buning o‘rniga 1 baytli belgi 'c' (char turi)ni yoki 4 baytli 'f' float turini kabi boshqa turlardan foydalanishimiz mumkin. Quyidagi jadvalda massiv turlari keltirilgan:



Turning massivda yozilishi

C turi

Python turi


Download 4,95 Mb.
1   ...   35   36   37   38   39   40   41   42   ...   59




Download 4,95 Mb.