Кортеждер не үшін керек...
•
Кортеждерді қолдану себебі – олардың жоғары жұмыс өнімділігі.
Кортежді өңдеу тізімді өңдеуге қарағанда, өте жылдам орында-
лады, сондықтан кортеждер өте көлемді және өзгертілмейтін
мәліметтерді өңдеу керек болғанда, өте қажетті мүмкіндік болып
табылады.
•
Оның тағы бір себебі – кортеждерді қолдану – қауіпсіз жұмыс
түрі. Кортеж мәндері өзгертілмейтін болған соң, онда элемент-
терді сақтау кезінде ешқандай өзгерістер болуы мүмкін емес,
олар программада кездейсоқ түрде өшіріліп кетпейді.
•
Оның үстіне, Python тілінде кортеждерді қолдануға арналған ар-
найы операциялар қарастырылған. Бұларды тереңдете түсінген
сайын, кортеждерді көбірек пайдалануға болады.
Кортеждерді пайдалану
•
Стандартты ішкі
list()
функциясы
кортежді тізімге
, ал
tuple()
ішкі
функциясы –
тізімді кортежге
түрлендіреді. Келесі келтірілген
интерактивті сеанс осындай әрекеттерді орындауды көрсетеді:
1
>>>
number_tuple = (1, 2 , 3 )
Enter
2
>>>
number_list = list(number_tuple)
Enter
3
>>>
print(number_ list)
Enter
4
[ 1 , 2 , 3]
5
>>>
str_list = ['бір', 'екі', 'үш'] E
nter
6
>>>
str_tuple = tuple(str_list)
Enter
7
>>>
print(str_tuple)
Enter
8
('бір' , 'екі' , 'үш' )
9
>>>
Кортеждер
(түсініктеме)
Алдыңғы келтірілген нұсқаулар сипаттамалары:
•
1-жол кортеж құрады да, оны
number_tuple
айнымалысына меншіктейді.
•
2-жол
number_tuple
айнымалысын
list()
функциясына береді. Бұл функция
number_tuple
құрамындағы мәндерден тұратын тізім қайтарады да, оны
number_list
айнымалысына меншіктейді.
•
3-жол
number_list
тізімін
print
функциясына береді. Функция нәтижесі 4-жолда
экранға шығарылады.
•
5-жол тіркестік мәндерден тұратын тізім құрады да, оны
str_list
айнымалы-
сына меншіктейді.
•
6-жол
str_list
тізімін
tuple()
функциясына береді. Бұл функция
str_list
құрамында-
ғымен бірдей кортеж қайтарады да
,
оны
str_tuple
айнымалысына меншіктейді
.
•
7-жол
str_tuple
кортежін
print
функциясына береді
.
8-жолда функция
нәтижесі экранға шығарылады
.
|