Η μέθοδος Python popitem () αφαιρεί και επιστρέφει το τελευταίο ζεύγος στοιχείων (κλειδί, τιμή) που έχει εισαχθεί στο λεξικό.
Η σύνταξη του popitem()
είναι:
dict.popitem ()
Παράμετροι για τη μέθοδο popitem ()
Η popitem()
δεν παίρνει καμία παράμετρο.
Επιστροφή τιμής από τη μέθοδο popitem ()
Η popitem()
μέθοδος αφαιρεί και επιστρέφει το ζεύγος (κλειδί, τιμή) από το λεξικό με τη σειρά Last In, First Out (LIFO).
- Επιστρέφει το τελευταίο ζεύγος στοιχείου (κλειδί, τιμή) από το λεξικό.
- Καταργεί το επιστρεφόμενο ζεύγος στοιχείων από το λεξικό.
Σημείωση: Πριν από το Python 3.7, η popitem()
μέθοδος επέστρεψε και αφαίρεσε ένα αυθαίρετο ζεύγος στοιχείων (κλειδί, τιμή) από το λεξικό.
Παράδειγμα: Εργασία της μεθόδου popitem ()
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) # ('salary', 3500.0) is inserted at the last, so it is removed. result = person.popitem() print('Return Value = ', result) print('person = ', person) # inserting a new element pair person('profession') = 'Plumber' # now ('profession', 'Plumber') is the latest element result = person.popitem() print('Return Value = ', result) print('person = ', person)
Παραγωγή
Αξία επιστροφής = ('μισθός', 3500.0) άτομο = ('όνομα': 'Phill', 'ηλικία': 22) Επιστροφή αξία = ('επάγγελμα', 'υδραυλικός') άτομο = ('όνομα': 'Phill', «ηλικία»: 22)
Σημείωση : Η popitem()
μέθοδος προκαλεί KeyError
σφάλμα εάν το λεξικό είναι κενό.