Қосымша əдістер мен амалдар

Тізім (List)

Python - тізімдерді сұрыптау
Тізімді әріптік-сандық ретпен сұрыптау
Тізім нысандарында sort()тізімді әдепкі бойынша әріптік-сандық, өсу бойынша сұрыптайтын әдіс бар:

Мысал& Тізімді алфавит бойынша сұрыптаңыз:



Тізімді сандық түрде сұрыптаңыз:


Кему бойынша сұрыптау
Кемуі бойынша сұрыптау үшін аргумент кілт сөзін пайдаланыңыз reverse = True:


Индекстер ауқымы

Ауқымды қай жерден бастау және қай жерде аяқтау керектігін көрсету арқылы индекстер ауқымын көрсетуге болады.
қымды көрсеткен кезде қайтарылатын мән көрсетілген элементтермен жаңа тізім болады.

Мысал
Үшінші, төртінші және бесінші тармақты қайтарыңыз:

Ескертпе: Іздеу 2-индексте (қосылған) басталады және 5-индексте аяқталады (қосылмаған). Бірінші элементте 0 индексі бар екенін есте сақтаңыз.


Мысал
Бұл мысал элементтерді басынан қайтарады, бірақ "кивиге" кірмейді:


Мысал
Бұл мысал элементтерді «шиеден» соңына дейін қайтарады:


Тізімде «алма» бар-жоғын тексеріңіз:


Тізім арқылы цикл

Тізім элементтерін циклды пайдалану арқылы айналдыра аласыз for:

Мысал
Тізімдегі барлық элементтерді бір-бірлеп басып шығарыңыз:


Индекс сандары арқылы цикл

Сондай-ақ тізімнің элементтерін олардың реттік нөміріне сілтеме жасай отырып қайталауға болады.

Сәйкес итерацияны жасау үшін range() және len() функцияларын пайдаланыңыз.


Мысал
while Барлық индекс сандарын өту үшін циклды пайдаланып, барлық элементтерді басып шығарыңыз


Екі тізімді қосу

Python тілінде екі немесе одан да көп тізімдерді қосудың немесе біріктірудің бірнеше жолы бар.

Ең оңай жолдардың бірі - + операторды пайдалану.

extend() Немесе мақсат бір тізімнен басқа тізімге элементтерді қосу болып табылатын әдісті пайдалана аласыз :


Мысал
extend()1-ші тізімнің соңына 2-ші тізімді қосу әдісі:


Мысал
while Барлық индекс сандарын өту үшін циклды пайдаланып, барлық элементтерді басып шығарыңыз


1-мысал: тізімнен берілген индекстегі элементті шығару.


Практикалық тапсырмалар:


Тапсырмалар:


Қорытынды

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