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