Python'дагы тизме кошуулар
Тизме кошуулар белгиленген туюнтманы келечектеги тизменин ар бир элементине колдонуу менен тизмелерди түзүүгө мүмкүндүк берет. Ошондой эле кошуулардын жардамы менен элементтерди белгиленген шарттарга ылайык фильтрлөөгө болот.
Кошууда баштапкы тизменин элементтерине
колдонула турган туюнтма жазылат. for...in
курулушунда элементтин аты жана жаңы тизме
түзүлө турган баштапкы тизме (итерациялануучу
объект) белгиленет:
list = [expression for element in iter]
lst өзгөрмөсүн жарыялайлы. Ал үчүн
i тизме элементи 1 ден
10 га чейинки диапазондо түзүлүшү керек
деп жазабыз. Андан кийин алынган тизмени
консольго чыгарабыз:
lst = [i for i in range(1, 10)]
print(lst)
Код аткарылгандан кийин жаңы тизме кайтарылат:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Кошуунун жардамы менен төмөнкү тизмени жасаңыз:
[1, 2, 3, 4, 5]
Кошуунун жардамы менен төмөнкү тизмени жасаңыз:
[5, 4, 3, 2, 1]