Pythonda ro'yxatli kiritishlar
Ro'yxatli kiritishlar kelajakdagi ro'yxatning har bir elementi uchun belgilangan ifodani qo'llash orqali ro'yxatlarni yaratish imkonini beradi. Shuningdek, kiritishlar yordamida elementlarni belgilangan shartlar asosida filtrlash mumkin.
Kiritishda boshlang'ich ro'yxat
elementlariga qo'llaniladigan ifoda
yoziladi. for...in konstruksiyasida
element nomi va yangi ro'yxat yaratiladigan
boshlang'ich ro'yxat (iteratsiya qilinadigan ob'ekt)
belgilanadi:
list = [expression for element in iter]
Keling lst o'zgaruvchisini e'lon qilaylik.
Uchun i ro'yxat elementi 1
dan 10 gacha diapazonda yaratilishi
kerakligini belgilaymiz. Keyin olingan
ro'yxatni konsolga chiqaramiz:
lst = [i for i in range(1, 10)]
print(lst)
Kod bajarilgandan so'ng yangi ro'yxat qaytadi:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Kiritish yordamida quyidagi ro'yxatni yasang:
[1, 2, 3, 4, 5]
Kiritish yordamida quyidagi ro'yxatni yasang:
[5, 4, 3, 2, 1]