Μέθοδος Python Dictionary Values().

Methodos Python Dictionary Values



Η Python είναι μια πολύ απλή γλώσσα προγραμματισμού για αρχάριους. Μπορούμε να φτιάξουμε ένα λεξικό σε «Python» εύκολα. Τα κλειδιά χρησιμοποιούνται για την ευρετηρίαση σε δομές δεδομένων όπως τα λεξικά. Αφού δημιουργήσουμε τα λεξικά στο 'Python', μπορούμε επίσης να εφαρμόσουμε πολλές συναρτήσεις σε αυτά τα λεξικά. Μπορούμε να αντιγράψουμε τα δεδομένα του λεξικού, να αφαιρέσουμε όλα τα δεδομένα από το λεξικό, να αφαιρέσουμε συγκεκριμένα δεδομένα από το λεξικό ή πολλές άλλες εργασίες μπορούν να εκτελεστούν στο λεξικό με τη βοήθεια των συναρτήσεων «Python». Μπορούμε επίσης να λάβουμε τα αντικείμενα προβολής του λεξικού. Οι τιμές του λεξικού περιέχονται στο αντικείμενο προβολής. Μπορούμε εύκολα να λάβουμε αυτές τις τιμές χρησιμοποιώντας τη μέθοδο 'values()' στην 'Python'. Η μέθοδος 'values()' δίνει αυτό το αντικείμενο προβολής.

Σε αυτό το άρθρο, θα εξετάσουμε πώς λειτουργεί η μέθοδος 'values()' της Python και πώς επιστρέφει το αντικείμενο προβολής. Μετά από συζήτηση για τη σύνταξή του, θα χρησιμοποιήσουμε επίσης τη μέθοδο 'values()' στον κώδικά μας.







Σύνταξη:



Dictionary_name.values ( )


Απλώς πληκτρολογούμε το όνομα του λεξικού. Αυτή η λειτουργία δεν απαιτεί καμία παράμετρο.



Παράδειγμα 1:

Εδώ είναι ο κώδικας 'Python' που έχουμε κάνει στην εφαρμογή 'spyder'. Το λεξικό 'Marksheet' δημιουργείται σε αυτό το παράδειγμα. Εισαγάγαμε επίσης τα δεδομένα σε αυτό. Τα δεδομένα από αυτό το λεξικό που εισαγάγαμε είναι «Ηθικά: 88, DDBMS: 50, Λογοτεχνία: 79, ITC: 95, Μαθηματικά: 99». Εισαγάγαμε μερικά κλειδιά και τιμές σε αυτό το λεξικό. Μετά από αυτό, έχουμε τη συνάρτηση 'print()' επειδή θέλουμε να εμφανίσουμε αυτό το πλήρες λεξικό στο τερματικό. Απλώς περνάμε το 'Marksheet' σε αυτό το 'print()', ώστε να μπορούμε να δούμε αυτό το λεξικό στην οθόνη εξόδου μετά την εκτέλεση αυτού του κώδικα. Δεν έχουμε εφαρμόσει ακόμη τη μέθοδο 'values()'. Αρχικά, θα δείξουμε αυτό το πλήρες λεξικό. Στη συνέχεια, θα χρησιμοποιήσουμε τη μέθοδο 'values()' με αυτό το λεξικό.






Για την εκτέλεση αυτού του κώδικα, πατάμε απλώς 'Shift+Enter'. Η έξοδος αποδίδεται στο τερματικό αυτής της εφαρμογής 'spyder'. Το λεξικό είναι ορατό στο ακόλουθο αποτέλεσμα, με όλα τα κλειδιά και τις τιμές που εισαγάγαμε στον κώδικα. Τώρα, προχωρήστε και δείτε πώς να χρησιμοποιήσετε τη μέθοδο 'values()'.


Τώρα, χρησιμοποιούμε τη μέθοδο 'values()'. Το 'Marksheet' είναι το όνομα του λεξικού. Στη συνέχεια, πληκτρολογούμε τη μέθοδο 'values()' με αυτό το 'Marksheet' όπως φαίνεται στην παρακάτω εικόνα. Αυτή η μέθοδος 'values()' επιστρέφει μόνο τις τιμές αυτού του λεξικού. Γράφουμε αυτή τη μέθοδο μέσα στο “print()” ώστε να εμφανίζεται και στην κονσόλα.




Ελέγξτε αυτό το αποτέλεσμα. Μπορείτε να δείτε ότι μόνο οι τιμές του λεξικού εκτυπώνονται σε αυτό το αποτέλεσμα. Αυτό συμβαίνει επειδή χρησιμοποιήσαμε τη μέθοδο 'values()' στον κώδικα 'Python'.

Παράδειγμα 2:

Οι «Μισθοί» είναι το λεξικό που δημιουργούμε σε αυτό το παράδειγμα. Αυτό το λεξικό 'Salaries' περιέχει 'Ryan: 88000, Jason:59000, Lily: 62000, David: 75000, Ronald: 49000, Gary: 48000'. Στη συνέχεια, το βάζουμε στο 'print()' που βοηθά στην εκτύπωση του λεξικού 'Salaries' στην κονσόλα. Μετά από αυτό, εφαρμόζουμε τη μέθοδο “values()” βάζοντας το όνομα του λεξικού. Το γράφουμε ως 'Salaries.values()'. Το προσθέτουμε επίσης μέσα στο 'print()' που εκτυπώνει το αποτέλεσμα μετά την εφαρμογή αυτής της μεθόδου στην οθόνη. Λαμβάνει όλες τις τιμές από το λεξικό και τις εμφανίζει στην κονσόλα.


Το λεξικό που περιέχει τα κλειδιά και τις τιμές εμφανίζεται πρώτα. Στη συνέχεια, εκτυπώνει μόνο τις τιμές αυτού του λεξικού αφού χρησιμοποιήσαμε τη μέθοδο 'values()' στον κώδικα.

Παράδειγμα 3:

Το λεξικό που δημιουργούμε ονομάζεται 'Projects'. 'Εφαρμογές για κινητά: 19, Επαγγελματικοί ιστότοποι: 20, Ιστότοποι καφέ: 14, Ιστότοποι για έπιπλα: 15, ιστότοποι αγορών: 23' παρατίθενται σε αυτό το λεξικό 'Έργα'. Στη συνέχεια, η συνάρτηση 'print()' χρησιμοποιείται για να βοηθήσει στην εκτύπωση του λεξικού 'Projects' στο τερματικό. Μετά από αυτό, εισάγοντας το όνομα του λεξικού, χρησιμοποιούμε τη μέθοδο 'values()' με αυτό το όνομα λεξικού. Εκτός από τη γραφή ως 'Projects.values()', το περιλαμβάνουμε στη συνάρτηση 'print()' που εκτυπώνει το αποτέλεσμα της χρήσης αυτής της μεθόδου στην οθόνη. Όλες οι τιμές λαμβάνονται από το λεξικό και εμφανίζονται στο τερματικό.


Αρχικά, αποδίδεται το πλήρες λεξικό μαζί με όλα τα κλειδιά και τις τιμές. Όμως, μπορούμε να δούμε ότι αποδίδονται μόνο οι τιμές του λεξικού 'Projects'. Λαμβάνουμε αυτές τις τιμές με τη βοήθεια της μεθόδου 'values()'.

Παράδειγμα 4:

Δημιουργούμε ένα λεξικό 'Even_Nums' και περιέχει μερικά κλειδιά και τιμές. Τα κλειδιά και οι τιμές που εισάγουμε σε αυτό το λεξικό “Even_Nums” είναι “Two: 2, Four: 4, Six: 6, Eight: 8”. Μετά από αυτό, τοποθετούμε το 'print()' κάτω από αυτό. Σε αυτήν τη μέθοδο 'print()', γράφεται το όνομα του λεξικού, επομένως τυπώνεται αυτό το λεξικό.

Τώρα, χρησιμοποιούμε τα «δεδομένα» που είναι το όνομα της μεταβλητής. Αρχικοποιείται με τη μέθοδο 'values()'. Το αρχικοποιούμε με το “Even_Nums.values()” έτσι, οι τιμές που παίρνουμε από το λεξικό “Even_Nums” μέσω αυτής της μεθόδου αποθηκεύονται στη μεταβλητή “data”. Χρησιμοποιούμε ξανά το 'print()' μετά από αυτό. Τώρα, εκτυπώνουμε τις τιμές που παίρνουμε με τη βοήθεια της μεθόδου “values()”. Γράφουμε τα «δεδομένα» στη μέθοδο «print()».

Τώρα, θέλουμε να προσθέσουμε ένα άλλο στοιχείο σε αυτό το λεξικό 'Even_Nums'. Έτσι, τοποθετούμε το 'Even_Num' που είναι το όνομα του λεξικού και μετά τις αγκύλες. Σε αυτήν την αγκύλη, γράφουμε το κλειδί που θέλουμε να προσθέσουμε σε αυτό το λεξικό. Το όνομα κλειδιού είναι 'Ten'. Στη συνέχεια, τοποθετούμε και την τιμή για αυτό. Η τιμή που προσθέσαμε εδώ είναι '10'. Τοποθετούμε ξανά τη μεταβλητή δεδομένων μέσα στο “print()”. Αυτή τη φορά, επιστρέφει επίσης την ενημερωμένη τιμή μαζί με τις προηγούμενες τιμές του λεξικού.


Το λεξικό που εμφανίζεται εδώ περιέχει τέσσερα κλειδιά και τέσσερις τιμές. Στη συνέχεια, εμφανίζει μόνο τις τιμές του λεξικού. Μετά από αυτό, προσθέτει τη νέα τιμή και το κλειδί σε αυτό το λεξικό και εμφανίζει επίσης την ενημερωμένη τιμή μαζί με τις προηγούμενες τιμές που εισαγάγαμε.

Παράδειγμα 5:

Το λεξικό 'item_sold' δημιουργήθηκε τώρα. Τοποθετούμε «Nuggets: 19, Jam: 22, Bread: 15, Eggs: 24, Noodles: 24» σε αυτό το λεξικό «Item_sold». Στη συνέχεια, εκτυπώνουμε το λεξικό «Item_sold». Αφού εμφανιστεί αυτό, χρησιμοποιούμε τη μέθοδο 'values()' στο τέλος. Γράφουμε επίσης τη μέθοδο “values()” μέσα στο “print()” έτσι, όλες οι τιμές που παίρνουμε από το λεξικό εκτυπώνονται επίσης στην κονσόλα.


Αρχικά αποδίδεται ολόκληρο το λεξικό, συμπεριλαμβανομένων όλων των κλειδιών και των τιμών. Ωστόσο, όπως μπορούμε να δούμε στην παρακάτω εικόνα, μετά την εκτύπωση ολόκληρου του λεξικού, εμφανίζονται μόνο οι τιμές του λεξικού. Η τεχνική 'values()' μας βοηθά να λάβουμε αυτές τις τιμές.

Παράδειγμα 6:

Τώρα, το λεξικό που έχουμε εδώ είναι το λεξικό «STD» όπου βάζουμε «Αγγλικά: 79, PF: 82, OOP: 75, Java: 54, OS: 74». Στη συνέχεια, το εκτυπώνουμε με τον ίδιο τρόπο που εξηγήθηκε στους προηγούμενους κωδικούς. Λαμβάνουμε επίσης τις τιμές του χρησιμοποιώντας τη μέθοδο 'values()'. Μετά από αυτό, υπολογίζουμε το «άθροισμα» αυτών των τιμών με τη βοήθεια της συνάρτησης «sum()». Σε αυτή τη συνάρτηση “sum()”, περνάμε τη μεταβλητή στην οποία αποθηκεύουμε τις τιμές αυτού του λεξικού. Αυτή η συνάρτηση υπολογίζει το άθροισμα όλων των τιμών και επίσης αποδίδει το αποτέλεσμα στην κονσόλα επειδή γράψαμε αυτή τη μέθοδο στο 'print()'.


Ολόκληρο το λεξικό αποδίδεται και οι τιμές αποδίδονται επίσης ξεχωριστά. Μετά από αυτό, το άθροισμα των τιμών εμφανίζεται επίσης σε αυτό το αποτέλεσμα επειδή εφαρμόσαμε τη συνάρτηση 'sum()' μετά τη συνάρτηση 'values()' στον κώδικα.

συμπέρασμα

Η τεχνική του λεξικού «Python» «values()» είναι το κύριο θέμα του άρθρου. Περιγράψαμε τη λειτουργία της μεθόδου 'values()' και τον τρόπο χρήσης της στην 'Python'. Εξερευνήσαμε ότι αυτή η μέθοδος 'values()' βοηθά στη λήψη των τιμών από το λεξικό. Εδώ δείξαμε πολλά παραδείγματα στα οποία δείξαμε τη λειτουργία της μεθόδου 'values()'. Συζητήσαμε επίσης πώς να προσθέσουμε τις τιμές του λεξικού μετά την εφαρμογή της μεθόδου 'values()' στον τελευταίο μας κώδικα.