Python λεξικό ποπ ()

Η μέθοδος pop () αφαιρεί και επιστρέφει ένα στοιχείο από ένα λεξικό που έχει το δεδομένο κλειδί.

Η σύνταξη της pop()μεθόδου είναι

 dictionary.pop (κλειδί (, προεπιλογή))

pop () Παράμετροι

pop() Η μέθοδος παίρνει δύο παραμέτρους:

  • key - key που πρέπει να αναζητηθεί για κατάργηση
  • προεπιλογή - τιμή που πρέπει να επιστραφεί όταν το κλειδί δεν βρίσκεται στο λεξικό

Επιστροφή τιμής από pop ()

Η pop()μέθοδος επιστρέφει:

  • Αν keyβρεθεί - αφαιρεθεί / αναδυόμενο στοιχείο από το λεξικό
  • Εάν keyδεν βρεθεί - η τιμή καθορίζεται ως το δεύτερο όρισμα (προεπιλογή)
  • Εάν keyδεν βρεθεί και δεν έχει οριστεί το προεπιλεγμένο όρισμα - KeyErrorαυξάνεται η εξαίρεση

Παράδειγμα 1: Βάλτε ένα στοιχείο από το λεξικό

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)

Παραγωγή

 Το αναδυόμενο στοιχείο είναι: 2 Το λεξικό είναι: («πορτοκαλί»: 3, «σταφύλια»: 4) 

Παράδειγμα 2: Βάλτε ένα στοιχείο που δεν υπάρχει από το λεξικό

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Παραγωγή

 KeyError: «γκουάβα» 

Παράδειγμα 3: Εμφανίστε ένα στοιχείο που δεν υπάρχει από το λεξικό, παρέχοντας μια προεπιλεγμένη τιμή

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)

Παραγωγή

 Το αναδυόμενο στοιχείο είναι: μπανάνα Το λεξικό είναι: («πορτοκαλί»: 3, «μήλο»: 2, «σταφύλια»: 4) 

ενδιαφέροντα άρθρα...