Ζεύγος κλειδιού-τιμής λεξικού μέσω for στην Python

Με τη βοήθεια του βρόγχου for μπορούμε να εμφανίσουμε επίσης το ζεύγος κλειδιού-τιμής ενός λεξικού.

Παράδειγμα

Ας υποθέσουμε ότι έχουμε το λεξικό dct:

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

Ας εμφανίσουμε όλα τα στοιχεία του. Για αυτό στη συνάρτηση print θα καθορίσουμε το κλειδί και την τιμή:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

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

Παράδειγμα

Μπορούμε να λάβουμε τα κλειδιά του λεξικού και με τη βοήθεια της μεθόδου items. Η μέθοδος επιστρέφει ένα ειδικό επαναληπτικό αντικείμενο, το οποίο μπορεί να διαπεραστεί με βρόγχο:

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

Μετά την εκτέλεση του κώδικα θα εμφανιστούν πλειάδες, που αποτελούνται από ζεύγη κλειδιού-τιμής:

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

Πρακτικές ασκήσεις

Задание 1

Δίνεται το λεξικό:

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

Εμφανίστε στην κονσόλα τα κλειδιά και τις τιμές των στοιχείων.

Задание 2

Δημιουργήστε ένα λεξικό που περιέχει τον τακτικό αριθμό του μήνα και το όνομά του. Εμφανίστε όλα τα ζεύγη κλειδιού-τιμής αυτού του λεξικού.