Creating a For Loop

Kod yozayotganingizda ko'pincha bir to'plamdagi har bir ob'ektni qayta ishlashingiz kerak bo'ladi.

For Tsiklining Yaratilishi

For tsikli Python'dagi eng mashhur tsikl tuzilmasidir. For tsikli quyidagi sintaksis yordamida yaratiladi:

for x in iterable:
    # biror narsa qiling

Endi yuqoridagi kod hech narsa qilmaydi. Keling, bir ro'yxat bo'ylab, bir vaqtning o'zida bitta ob'ektni aylantiruvchi for tsiklinini yozaylik:

>>> my_list = [1, 2, 3]
>>> for item in my_list:
    print(item)

Bu kodda siz uchta butun sondan iborat ro'yxat yaratdingiz. Keyin siz "mening ro'yxatimdagi har bir ob'ekt uchun, ob'ektni chop et" degan for tsiklinini yaratdingiz.

Albatta, ko'p hollarda siz ob'ektga biror narsa qilishni xohlaysiz. Masalan, siz uni ikki baravar oshirishni xohlashingiz mumkin:

>>> my_list = [1, 2, 3]
>>> for item in my_list:
    print(f'{item * 2}')

Natija:

2
4
6

Yoki siz faqat juft raqamli ob'ektlarni chop etishni xohlashingiz mumkin:

>>> my_list = [1, 2, 3]
>>> for item in my_list:
    if item % 2 == 0:
        print(f'{item} juft')

Natija:

2 juft

Bu yerda siz modullar operatorini, %, 2 ga bo'lingan qoldiqni topish uchun ishlatasiz. Agar qoldiq 0 bo'lsa, unda siz ob'ekt juft raqam ekanligini bilasiz.

Siz tsikllar va shartli operatorlar va boshqa har qanday Python tuzilmalarini ishlatib, tasavvuringiz bilan cheklangan murakkab kodlarni yaratishingiz mumkin.

Keling, ro'yxatlardan tashqari nimalar bo'ylab aylanishni o'rganamiz.

Ushbu sahifada

Xato haqida xabar berish