Python Glossary English

все Python 3operatorфункция

operator.delitem

последовательности

Удаление по ключу/индексу: del a[b].

Синтаксис

operator.delitem(a, b)

Как и del a[b], поддерживает срезы: delitem(xs, slice(0, 2)) удаляет первые два элемента. Для отсутствующего ключа поднимается KeyError — если ключа может не быть, используйте dict.pop(key, None). Удаление из начала списка сдвигает все остальные элементы, поэтому для очереди лучше collections.deque.

Примеры

import operator
l = [1, 2, 3]
operator.delitem(l, 1)
print(l)   # → [1, 3]

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности