Справочник по функциям Python

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)

Подробности

Пары удаляются в порядке, обратном добавлению.

Смотрите также