Pythonda for loop

Looplar bir xil amalni qayta-qayta bajarish uchun mo'ljallangan, masalan, takrorlanadigan ob'ektning elementlari bo'ylab takrorlash. Bunday ob'ektlar qatoriga qatorlar, kortejlar, ro'yxatlar, to'plamlar va lug'atlar kiradi.

Python-da eng ko'p ishlatiladigan sikl for tsiklidir. Uning sintaksisi quyidagicha ko'rinadi:

for элемент in итерируемый объект: тело цикла


For tsiklida, shuningdek, if-else konstruktsiyasida shartli blok ostida quyida joylashgan kod uchun bitta chekinish kerak.

Aytaylik, bizda ro'yxat mavjud:

lst = [1, 2, 3, 4, 5]


Uning barcha elementlarini takrorlash va chop etish uchun for tsiklidan foydalanamiz:

lst = [1, 2, 3, 4, 5] for el in lst: print(el) # выведет 1, 2... 5


Loop tanasida siz elementlar ustida turli operatsiyalarni bajarishingiz mumkin. Element qiymatlarining kvadratlarini chop qilaylik:

for el in lst: print(el ** 2) # выведет 1, 4... 25


Kunlar ro'yxati:

tst = ['1', '2', '3', '4', '5']

U orqali aylantiring va har bir elementni konsolga chop eting.



kortej berligan:

tst = (1, 2, 3, 4, 5)

U orqali aylantiring va har bir elementni konsolga chop eting.



Keling, o'rnatamiz:

tst = {'a', 'b', 'c', 'd', 'e'}

U orqali aylantiring va har bir elementni konsolga chop eting.



Chiziqni hisobga olgan holda:

tst = 'abcde'

U orqali aylantiring va har bir belgini konsolga chop eting.



Raqam berilgan:

tst = 12345

U orqali aylantiring va har bir raqamni konsolga chop eting.



ro`yxat beriladi

tst = [1, 2, 3, 4, 5]

Har bir elementga 2 raqamini qo'shing va natijani konsolga chop eting.

 

uz ru