Pythonda lug'at indeks-element juftliklari

Lug'at indekslari va elementlarini kortej ko'rinishida olish uchun enumerate funksiyasidan foydalanish kerak.

Misol

Faraz qilaylik, bizda dct lug'ati mavjud:

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

Keling, uning barcha kalitlarini indekslari bilan chiqaramiz:

pythonfor item in enumerate(dct):
  print(item)

Kod bajarilgandan so'ng, avval indeks, keyin esa kalit keladigan kortejlar chiqadi:

python(0, 'a')
(1, 'b')
(2, 'c')

Misol

Kortejni ikkita o'zgaruvchiga ajratish mumkin:

pythonfor index, key in enumerate(dct):
  print(index, key)

Kodni bajarish natijasi:

python0 'a'
1 'b'
2 'c'

Amaliy vazifalar

Задание 1

Berilgan lug'at:

pythontst = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

Uning indekslari va kalitlarini kortej ko'rinishida konsolga chiqaring.

Задание 2

Berilgan lug'at:

pythontst = {
  '1': 11,
  '2': 12,
  '3': 13,
  '4': 14
}

Uning indekslari va kalitlarini konsolga chiqaring.

Задание 3

Berilgan lug'at:

pythontst = {
  'x': 10,
  'y': 20,
  'z': 30
}

Uning kalitlari va indekslarini konsolga chiqaring.