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]