dict.popitem
Удаляет из словаря последнюю добавленную пару и возвращает её.
Python 3.13
dict.popitem()Возвращаемое значение
Кортеж (ключ, значение); для пустого словаря вызывает KeyError.
Примеры
Удаление последней пары
Python 3.13
a = {'x': 1, 'y': 2}
print(a.popitem())
print(a)('y', 2)
{'x': 1}Опустошение словаря с конца
Python 3.13
steps = {'first': 1, 'second': 2, 'third': 3}
while steps:
print(steps.popitem())('third', 3)
('second', 2)
('first', 1)Подробности
Пары удаляются в порядке, обратном добавлению.
