Тізім құру, тізімді өзгерту

Тізім (List)

Тізім - бұл әртүрлі типтегі нысандарды сақтай алатын деректер құрылымы. Егер сіз басқа бағдарламалау тілдерімен таныс болсаңыз, онда сіз массив түсінігімен таныс болуыңыз керек. Тізімдер массивтерге өте ұқсас, бірақ олардан айырмашылығы олар әртүрлі деректер типтерінің элементтерін қамтуы мүмкін.

Тізімдер бірнеше элементтерді бір айнымалыда сақтау үшін пайдаланылады. Тізімдер Python-да деректер жинақтарын сақтау үшін пайдаланылатын 4 кірістірілген деректер түрлерінің бірі, қалған 3-еуі Tuple , Set және Dictionary, барлығының сапасы мен қолданылуы әртүрлі.


Тізім - тік жақша ([ ]) ішінде тізбектелген мәндер жиынтығы.

Бұл мәндер тізімнің элементтері деп аталады және бір-бірінен үтір арқылы ажыратылады.

Тізім 3 бөлімнен тұрады

  • Тізім аты
  • Тізім элементі
  • Тізім индексі

Әдістер

Әдіс Әрекет
.append() тізімге элементтерді қосу әдісі
.insert() тізімдегі белгілі бір орынға элементтерді қосу
.index() Элемент индексін алу үшін
.clear() тізімді тазалау үшін
.remove() тізім элементін жою үшін
.reverse() тізімді кері айналдыру үшін
.count() тізімдегі элементтердің санын санау
sum() тізім элементтерін қосу үшін
min() тізімдегі ең төменгі мәні бар элементті көрсетеді
max() тізімдегі ең үлкен элемент


Әрі қарай әртүрлі типтердің мәндерін қамтитын тізім. Бұл тізімдердің нюанстарын көрсететін тамаша мысал.


Біріншіден, ішінде әр түрлі мәндердің бар екенін көруге болады. Бұл жол, бүтін сан, логикалық мән, содан кейін қайтадан жол. Тізімнің соңғы екі элементі жолдар болып табылады, бірақ олар логикалық және бүтін сандарға ұқсауы мүмкін. Дегенмен, тырнақшаларды пайдалану олардың Python тіліндегі жолдар екенін тікелей көрсетеді. Соңында, егер сіз элемент индекстеріне қарасаңыз, нөлдік элемент «Python» және алтыншы элемент «21» екенін көре аласыз.

Мысалы, бірінші элементті («Python») алу үшін келесідей жазу керек: data[0]. 23 элементті алу үшін: p_datatypes[2].


Кері индекстеу

Кері индекстеу. Тізім элементтерін соңынан бастап шақыруға болады - бұл кері индекстеу деп аталады. Кәдімгі индекстеуден айырмашылығы, керісінше 0 емес -1-ден басталады. data тізімінің соңғы элементін алу үшін: data[-1]. Сол сияқты, data[-2] ол екінші элементті соңынан қайтарады және т.б.


№1 әдіс: .append()

append() Бұл ең көп қолданылатын тізім әдісі болуы мүмкін. Ол тізімге элементтерді қосу үшін қолданылады. Енді .append() тізімнің соңына жаңа элемент қосу үшін әдіс қолданылатын мысалды қарастырайық .


№2 әдіс: .insert()

.insert() тізімдер үшін тағы бір пайдалы әдіс болып табылады. Ол элементті тізімге индекс бойынша кірістіру үшін қолданылады.

Мысалды қарастырайық - .insert() ол үшін екі аргумент қажет: жаңа элемент кірістіргіңіз келетін индекс және элементтің өзі.


№3 әдіс .index()

.index()элементтің индексін анықтауға көмектеседі. Төменде нақты элементтің индексін алудың мысалы келтірілген.


№4 әдіс: .clear()

Әдіс .clear()тізімнің барлық элементтерін жояды.


№5 әдіс: .remove()

Әдіс .remove()белгілі бір тізім элементін жояды.


№6 әдіс: .reverse()

Әдіс .reverse()тізімдегі элементтердің ретін өзгертеді.


№7 әдіс: .count()

Әдіс .count() белгілі бір элементтің тізімде қаншалықты жиі кездесетінін санау үшін қолданылады. Келесі мысалда біз 5 санының тізімде қаншалықты жиі кездесетінін есептейміз. Нәтиже 1 болды, яғни 5 саны тек бір рет пайда кездеседі.


№8 функция: sum()

Функция sum()тізімдегі барлық сандардың жалпы сомасын қайтарады.


№9 функция: min()

Функция min()тізімдегі ең аз мәні бар элементті көрсетеді. Мысал көрейік.


№10 функция: max()

Функция max()тізімдегі ең үлкен мәні бар элементті көрсетеді. Мысалы:


Қорытынды

Тізімдер — Python тіліндегі өте маңызды және көп қолданылатын деректер құрылымы. Онымен әр түрлі операциялар мен әдістерді пайдалану арқылы элементтерді қосуға, жоюға, іздеуге және өзгертуге болады. Тізімдер өте икемді болып табылады және көптеген тапсырмаларды шешу үшін тиімді құрал болып табылады.