Τιμές λεξικού μέσω for στην Python
Για να λάβετε τις τιμές ενός λεξικού, μπορείτε να απευθυνθείτε σε αυτές μέσω του κλειδιού.
Παράδειγμα
Ας υποθέσουμε ότι έχουμε το λεξικό dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Ας εκτυπώσουμε όλες τις τιμές του:
for key in dct:
print(dct[key])
Αποτέλεσμα εκτέλεσης του κώδικα:
1
2
3
Παράδειγμα
Οι τιμές του λεξικού μπορούν να εκτυπωθούν και με τη χρήση
της μεθόδου values. Αυτή επιστρέφει
ένα ειδικό αντικείμενο που μπορεί να διαβαστεί
από βρόγχο:
for el in dct.values():
print(el)
Αποτέλεσμα εκτέλεσης του κώδικα:
1
2
3
Πρακτικές ασκήσεις
Δίνεται το λεξικό:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Εκτυπώστε στην κονσόλα τις τιμές του:
1
2
3
4
5
Δίνεται το λεξικό:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Βρείτε το άθροισμα των τιμών του.
Δίνεται το λεξικό:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Από τις τιμές του λάβετε την ακόλουθη συμβολοσειρά:
'abcd'