Г и сал­ға­раева к а ка­лы­мо­ва ж а орын­таева информатика


§ 23. Екіөлшемді мас сив тер



бет90/141
Дата29.12.2023
өлшемі0,5 Mb.
#144772
түріУчебники
1   ...   86   87   88   89   90   91   92   93   ...   141
Байланысты:
Информатика-www.emirsaba.org

§ 23. Екіөлшемді мас сив тер


Есеп тер де де рек тер ді кес те тү рін де
сақ тау жиі кез де се ді. Мұн дай де рек тер
мат ри ца не ме се екіөлшемді мас сив деп
атала ды. Python про грам ма лау ті лін-
де көпөлшемді мас сив тер жоқ. Алай-
да кез кел ген кес те ті зім дер ті зі мі мен
ұсы ны луы мүм кін. Яғ ни ті зім нің әр-
бір эле мен ті ті зім бо лып та бы ла ды.
Ті­зім­не­гіз­де­рі­
Python-дағы ті зім кез кел ген тип-
те гі эле ме нт тер дің рет тел ген жи ын-
ты ғы бо луы мүм кін. Мас сив – бір
тип те гі
эле мент тер дің
рет тел ген
жиын ты ғы, сон дық тан ті зім мас сив-
ке қа ра ған да икем ді, бі рақ бұл икем-
ді лік қа ра пайым құ ры лым мен жұ мыс іс тейт ін кез де қи ын дық
ту ғы за ды. Ті зім – ди на ми ка лық өз ге ре тін тип, бұл кез кел ген
уа қыт та ті зім ге эле мент тер ді қо су ға жә не ті зім де гі эле ме нт тер-
ді жоюға бо ла ды де ген ді біл ді ре ді.
Екіөлшемді мас сив ті жа зу үл гі сін қа рас ты рай ық:
my_list1 = [[11, 12, 5, 2], [15, 6, 10, 5], [10,
8, 12, 5], [12, 15]]
Көпөлшемді мас сив те әр түр лі ба ған дар мен жол дар бо луы
мүм кін еке нін ес ке ру ке рек.
Екіөлшемді массивтерде әртүрлі типтер болуы мүмкін.
my_list2 = [[11, 12, 5, 2], ['hello', 'hi',
'salem'], [10.1, 8.2, 12.4, 3.5], [12, 15]]
Бұл массив
my_list2: int, string, float сияқты түрлі
деректер типіндегі кірістірілген тізімдерінен тұрады.
my_list2 нәтижесін шығару (23-сурет):
23-сурет. Программа нәтижесі
Ес­те­рі­ңе­тү­сі­рің­дер:
деректер типтерінің қандай
түрлерін білесіңдер?
while, for цикл операторлары
қандай қызмет атқарады?
бір лшемді масси терді
енгізу және шығару қалай
жүзеге асады?


Достарыңызбен бөлісу:
1   ...   86   87   88   89   90   91   92   93   ...   141




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет