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



Pdf көрінісі
бет27/32
Дата24.04.2023
өлшемі2,52 Mb.
#175266
түріПрограмма
1   ...   24   25   26   27   28   29   30   31   32
Байланысты:
8-9- дәріс - Тізімдер мен кортеждерМ
treatise190289, Ұлы жібек жолы мәдениеті
Тыңдағандарыңызға 
рахмет!


Мысалдар
1
. Бос тізім құрып алып, цикл арқылы оны кеңейту:
# Қарапайым тізім құру
a = []
for i in range(1,15):
a.append(i)
print(a)
2
. Жоғарыдағы тізімді интерактивті режимде 
range() 
арқылы құру:
>>>
a = list(range(1, 15)) 
>>>

3

«Тізім кірістіру» (немесе «тізім генераторы») тәсілі:
>>> 
a = [i for i in range(1, 15)] 
>>> 

Нәтижесі:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Нәтижесі:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Нәтижесі:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]


Мысалдар
4
. 1 мен 14 аралығындағы сандарды квадраттап, солардан жаңа тізім 
құру: 
a = [i**2 for i in range(1,15)] 
print(a) 
5
. Тізім кірістіру тәсілі аралықтан шарт беру арқылы мән таңдау 
мүмкіндігін де береді (мысалда 4 мәні – яғни 
16
саны) алынып 
тасталған):
a = [i**2 for i in range(1,15) if i!=4]
print(a)
Нәтижесі:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196] 
Нәтижесі:
[1, 4, 9, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196]


6
. Бұрыннан бар тізім элементтерін 2-ге көбейтіп, жаңа тізім құру:
lst = [4, 10, 5, -1.9] 
print(lst) 
for i in range(len(lst)): 
lst[i] = lst[i] * 2 
print(lst) 
Бұл мысалда тізімдегі мәндерді біртіндеп таңдай отырып, оларды квадраттап, 
алынған мәндерді жаңа тізімге қосып отырамыз.


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




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

    Басты бет