Python-də lüğətin indeks-element cütləri

Lüğətin indekslərini və elementlərini tuple şəklində əldə etmək üçün enumerate funksiyasından istifadə etməlisiniz.

Nümunə

Tutaq ki, bizim dct adlı lüğətimiz var:

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

Gəlin onun bütün açarlarını indekslərlə birlikdə çap edək:

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

Kodu icra etdikdən sonra əvvəlcə indeksin, sonra isə açarın olduğu tuple-lar çap olunacaq:

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

Nümunə

Tuple-i iki dəyişənə ayırmaq olar:

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

Kodun icra nəticəsi:

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

Praktiki tapşırıqlar

Задание 1

Lüğət verilmişdir:

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

Onun indekslərini və açarlarını konsola tuple şəklində çap edin.

Задание 2

Lüğət verilmişdir:

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

Onun indekslərini və açarlarını konsola çap edin.

Задание 3

Lüğət verilmişdir:

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

Onun açarlarını və indekslərini konsola çap edin.