Python popitem () -metoden tar bort och returnerar det sista elementet (nyckel, värde) som sattes in i ordboken.
Syntaksen för popitem()
är:
dict.popitem ()
Parametrar för popitem () -metoden
Det popitem()
tar inga parametrar.
Returvärde från popitem () -metoden
De popitem()
metod tar bort och återför (nyckel, värde) par från ordlistan i Senaste in, först ut (LIFO) ordning.
- Returnerar det senaste infogade elementet (nyckel, värde) från ordboken.
- Tar bort det returnerade elementparet från ordlistan.
Obs! Innan Python 3.7 popitem()
returnerade metoden och tog bort ett godtyckligt element (nyckel, värde) från ordboken.
Exempel: Arbeta med popitem () -metoden
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)
Produktion
Avkastningsvärde = ('lön', 3500,0) person = ('namn': 'Phill', 'ålder': 22) Avkastningsvärde = ('yrke', 'Rörmokare') person = ('namn': 'Phill', 'ålder': 22)
Obs : popitem()
Metoden ger upp ett KeyError
fel om ordboken är tom.