все Python 3operatorфункция
operator.setitem
последовательности
Присваивание по ключу/индексу: a[b] = c (мутирует объект).
Синтаксис
operator.setitem(a, b, c)
Возвращает None и меняет объект на месте — результат вызова не нужно никуда присваивать. Полезна там, где присваивание как инструкция недоступно: в лямбде, в обработчике событий, в map ради побочного эффекта. С кортежем или строкой поднимает TypeError: неизменяемые последовательности присваивание по индексу не поддерживают.
Примеры
import operator
l = [0, 0]
operator.setitem(l, 0, 9)
print(l) # → [9, 0]
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности