Программалар құру -9 дәріс Тізімдер және кортеждер Сұрақтар



Pdf көрінісі
бет25/32
Дата30.04.2024
өлшемі2,52 Mb.
#201575
түріПрограмма
1   ...   21   22   23   24   25   26   27   28   ...   32
Байланысты:
8-9- дәріс - Тізімдер мен кортеждерМ

Кортеждер не үшін керек...

Кортеждерді қолдану себебі – олардың жоғары жұмыс өнімділігі. 
Кортежді өңдеу тізімді өңдеуге қарағанда, өте жылдам орында-
лады, сондықтан кортеждер өте көлемді және өзгертілмейтін 
мәліметтерді өңдеу керек болғанда, өте қажетті мүмкіндік болып 
табылады. 

Оның тағы бір себебі – кортеждерді қолдану – қауіпсіз жұмыс 
түрі. Кортеж мәндері өзгертілмейтін болған соң, онда элемент-
терді сақтау кезінде ешқандай өзгерістер болуы мүмкін емес, 
олар программада кездейсоқ түрде өшіріліп кетпейді. 

Оның үстіне, 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

>>>
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-жолда функция
нәтижесі экранға шығарылады
.




Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   32




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

    Басты бет