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. №1 ro`yxat beriladi Konsolga elementlarning qiymatlarini va ularning indekslarini birinchi manfiy raqamgacha chop eting. №2 ro`yxat beriladi Konsolga elementlarning qiymatlarini va ularning indekslarini chop eting: №3 ro`yxat beriladi Kvadrat elementlar juft holatda, kub elementlari esa toq holatda.
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'
tst = [8, 6, -4, 2, -1]
tst = ['a', 'b', 'c', 'd', 'e']
'a1'
'b2'
'c3'
'd4'
'e5'
tst = [1, 2, 3, 4, 5]