Ανάκτηση ζευγών κλειδιού-τιμής από ένα λεξικό στην Python
Από ένα λεξικό μπορούμε επίσης να λάβουμε όλα τα στοιχεία
σε μορφή λίστας πλειάδων, που περιέχουν ζεύγη
κλειδιού-τιμής. Για αυτό χρησιμοποιείται
η μέθοδος items, που επιστρέφει
ένα ειδικό αντικείμενο dict_items.
Ας δούμε πρακτικά. Ας υποθέσουμε ότι έχουμε το ακόλουθο λεξικό:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Ας εμφανίσουμε όλα τα στοιχεία από αυτό:
res = dct.items()
print(res) # θα εμφανίσει dict_items([('a', 1), ('b', 2), ('c', 3)])
Το αντικείμενο dict_items μπορεί να μετατραπεί
σε πραγματική λίστα πλειάδων χρησιμοποιώντας
τη συνάρτηση list:
res = list(dct.items())
print(res) # θα εμφανίσει [('a', 1), ('b', 2), ('c', 3)]
Δίνεται το λεξικό:
dct = {
'x': 3,
'y': 2,
'z': 1
}
Ανακτήστε όλα τα στοιχεία του.
Δίνεται το λεξικό:
dct = {
'a': [2, 4],
'b': [3, 5]
}
Ανακτήστε όλα τα στοιχεία του.
Δίνεται το λεξικό:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Ανακτήστε τη λίστα πλειάδων των στοιχείων του.
Δίνεται το λεξικό:
dct = {
'a': 12,
'b': 34,
'c': 56
}
Ανακτήστε όλα τα στοιχεία του στην ακόλουθη μορφή:
['a', 12, 'b', 34, 'c', 56]