Ζεύγη ευρετήριο-στοιχείου λεξικού στην Python

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

Παράδειγμα

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

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

Ας εκτυπώσουμε όλα τα κλειδιά του με τα ευρετήριά τους:

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

Μετά την εκτέλεση του κώδικα θα εκτυπωθούν πλειάδες, στις οποίες πρώτα έρχεται το ευρετήριο και μετά το κλειδί:

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

Παράδειγμα

Μπορείτε να αποσυσκευάσετε την πλειάδα σε δύο μεταβλητές:

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

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

python'a' 0
'b' 1
'c' 2

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

Задание 1

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

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

Εκτυπώστε στην κονσόλα τα ευρετήρια και τα κλειδιά του σε μορφή πλειάδας.

Задание 2

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

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

Εκτυπώστε στην κονσόλα τα ευρετήρια και τα κλειδιά του.

Задание 3

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

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

Εκτυπώστε στην κονσόλα τα κλειδιά και τα ευρετήριά του.