Массив - бұл бір типтегі мәндерді сақтайтын мәліметтер құрылымы.
Функционалдылығы бойынша олар тізімдерге ұқсас, бірақ олардың кіріс деректер типіне, сондай-ақ өлшемдеріне қатысты кейбір шектеулер бар. Бұл мүмкіндікке қарамастан, массивтер Python бағдарламалау тілінде мәліметтер жиынтығымен жұмыс істеуге арналған функционалды құрал болып табылады.
Python тізімдерінде әртүрлі мәліметтер типтеріне сәйкес мәндер болуы мүмкін, ал Python массивтерінде тек бірдей мәліметтер типіне сәйкес мәндер болуы мүмкін.
Python-дағы бір өлшемді массив - бұл элементтер тізімі. Мәндер квадрат жақшаның ішінде көрсетіледі, олар үтірлермен бөлініп жазылады.
Құру және толтыру Python 3-ке жаңа массив құрмас бұрын (жасамас бұрын), мұндай объектімен жұмыс істеуге жауапты кітапхананы импорттау керек. Бұл бағдарлама файлына массив импортының жолын from array import * қосуды қажет етеді. Атап өткендей, массивтер тұрақты мәліметтер типімен өзара әрекеттесуге бағытталған, нәтижесінде олардың барлық ұяшықтарының өлшемдері бірдей болады. Массив функциясын қолдана отырып, сіз жаңа мәліметтер қорын жасай аласыз. Келесі мысалда Python массивін қалай толтыру керектігі көрсетілген:
arrayIdentifierName = array(typecode, [Initializers])
arrayIdentifierName - массивтің аты, typecode python-ға массивтің түрін білуге мүмкіндік береді, ал Initializers- массив инициалданған мән.
Көріп отырғаныңыздай, массив функциясы екі аргумент алады, біріншісі - массивтің типі, ал екіншісі - оның мәндерінің бастапқы тізімі. Бұл жағдайда, i - 2 байт жадты алатын бүтін сан. Оның орнына 1 байтты символ(с) немесе 4 байттың өзгермелі нүкте нөмірі (f) сияқты басқа примитивтерді қолдануға болады.
from array import * data = array('i', [2, 5, 4, 0, 8]) print(data)
from array import * my_array = array('i', [1,2,3,4,5]) for i in my_array: print(i)
Python-да белгілі бір N элементтері бар массивті осылай жариялауға болады: