Массив атауы = [0] * N Тік бұрышты жақшалар көмегімен массив элементіне сілтеме жасауға болады, мысалы, data[2]. Жеке элементтерге индекстер арқылы қол жеткізуге болады. Python массивтері нөлдік индекстелген.
my_array = array('i', [1,2,3,4,5]) print(my_array[1]) print(my_array[2]) print(my_array[0])
from array import * data = array('i', [2, 5, 4, 0, 8]) print(data)
print(data[2])
Элемент қосу Python массивіне жаңа элемент қосу үшін кірістіру insert әдісін қолданыңыз. Ол үшін оны бұрын құрылған объект арқылы шақырып, екі мәнді аргумент ретінде енгізу керек. Біріншісі массивтегі жаңа элементтің индексі үшін жауап береді, яғни оны орналастыру керек орын, ал екіншісі мәні.
Массивке тек бұрын құрылған объектке тиесілі типтегі деректерді ғана қосуға болатындығын есте ұстаған жөн. Мұндай операцияны орындау кезінде бағдарламаның ағымдағы қажеттіліктеріне сәйкес қол жетімді ұяшықтардың саны артады.
from array import * my_array = array('i', [1,2,3,4,5]) my_array.insert(4, 3) for i in my_array: print(i)
from array import * my_array = array('i', [1,2,3,4,5]) my_array.append(6) for i in my_array: print(i)
Append әдісінің көмегімен де массивке элемент қосуға болады
extension () әдісі арқылы
from array import * my_array = array('i', [1,2,3,4,5]) my_extnd_array = array('i', [7,8,9,10]) my_array.extend(my_extnd_array) print(my_array)
Fromlist () әдісі арқылы тізімдегі элементтерді массивке қосy
from array import * my_array = array('i', [1,2,3,4,5]) c=[11,12,13] my_array.fromlist(c) print(my_array)
Элементті алып тастау Python-да pop() әдісі арқылы массивтен қажет емес элементтерді алып тастауға болады, оның аргументі ұяшық индексі. Жаңа элементті қосу жағдайындағыдай, әдісті мысалда көрсетілгендей бұрын құрылған объект арқылы шақыру керек.
Бұл әрекетті орындағаннан кейін массивтің мазмұны қол жетімді жад ұяшықтарының саны элементтердің ағымдағы санымен сәйкес келетін етіп ауыстырылады.
from array import * my_array = array('i', [1,2,3,4,5]) my_array.pop(3) print(my_array)
remove () әдісі арқылы элементті көрсетіп өшіру
my_array.remove(3)
Массив элементін индексi бойынша жою
from array import * my_array = array('i', [1,2,3,4,5]) del my_array[2] print(my_array)