Çifti çelës-vlerë e fjalorit përmes for në Python

Përdorimi i ciklit for mund të shfaqë edhe çiftin çelës-vlerë të fjalorit.

Shembull

Le të kemi fjalorin dct:

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

Le të shfaqim të gjithë elementët e tij. Për këtë në funksionin print do të specifikojmë çelësin dhe vlerën:

pythonfor key in dct:
  print(key, dct[key])

Rezultati i ekzekutimit të kodit:

python'a 1'
'b 2'
'c 3'

Shembull

Çelësat e fjalorit mund të merren edhe duke përdorur metodën items. Metoda kthen një objekt të veçantë përsëritës, i cili mund të përsëritet me një cikël:

pythonfor el in dct.items():
  print(el)

Pas ekzekutimit të kodit, do të shfaqen tuple, që përbëhen nga çiftet çelës-vlerë:

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

Detyra praktike

Задание 1

Jepet fjalori:

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

Shfaqni në konsol çelësat dhe vlerat e elementëve.

Задание 2

Krijoni një fjalor që përmban numrin rendor të muajit dhe emrin e tij. Shfaqni të gjitha çiftet çelës-vlerë të këtij fjalori.