Pythonda elementlar va ularning indekslarini olish

Takrorlanadigan ob'ektdan siz nafaqat elementlarni, balki ularning indekslarini ham olishingiz mumkin. Buning uchun enumerate funksiyasidan foydalaniladi. Uning parametrida biz kerakli takrorlanadigan ob'ektni ko'rsatamiz.
Misol

Aytaylik, bizda ro'yxat mavjud:

dct = { 'a': 1, 'b': 2, 'c': 3 }


Undan elementlarni indekslari bilan chiqaramiz. Element-indeks juftligini element o'zgaruvchisi sifatida belgilaymiz, biz uni sanab o'tish funktsiyasiga o'tgan ob'ektda qidiramiz:

for key in dct: print(key)


Kodni bajargandan so'ng, indeks va elementdan kortejlar chiqariladi:

'a' 'b' 'c'


ro`yxat beriladi

tst = [8, 6, -4, 2, -1]

Konsolga elementlarning qiymatlarini va ularning indekslarini birinchi manfiy raqamgacha chop eting.



ro`yxat beriladi

tst = ['a', 'b', 'c', 'd', 'e']

Konsolga elementlarning qiymatlarini va ularning indekslarini chop eting:

'a1' 'b2' 'c3' 'd4' 'e5'


ro`yxat beriladi

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

Kvadrat elementlar juft holatda, kub elementlari esa toq holatda.

uz ru