@@ -277,13 +277,20 @@ msgid ""
277277":meth:`~object.__setitem__` method is called with two arguments: the "
278278"subscript and the assigned object."
279279msgstr ""
280+ "Если в качестве цели используется операция индексирования, сначала "
281+ "вычисляется первичное выражение в этом обращении, затем — выражение индекса."
282+ " После этого вызывается метод :meth:`~object.__setitem__` первичного объекта"
283+ " с двумя аргументами: значением индекса и присваиваемым объектом."
280284
281285#: ../../reference/simple_stmts.rst:196
282286msgid ""
283287"Typically, :meth:`~object.__setitem__` is defined on mutable sequence "
284288"objects (such as lists) and mapping objects (such as dictionaries), and "
285289"behaves as follows."
286290msgstr ""
291+ "Как правило, метод :meth:`~object.__setitem__` определён у изменяемых "
292+ "последовательностей (таких как списки) и отображений (таких как словари) и "
293+ "ведёт себя следующим образом."
287294
288295#: ../../reference/simple_stmts.rst:204
289296msgid ""
@@ -335,6 +342,18 @@ msgid ""
335342"changing the length of the target sequence, if the target sequence allows "
336343"it."
337344msgstr ""
345+ "Если целью присваивания является срез, первичное выражение должно "
346+ "вычисляться в изменяемую последовательность (например, список). "
347+ "Присваиваемый объект должен быть :term:`итерируемым`. Нижняя и верхняя "
348+ "границы среза должны быть целыми числами; если они равны ``None`` (или "
349+ "отсутствуют), по умолчанию используются ноль и длина последовательности. "
350+ "Если какая-либо из границ отрицательна, к ней прибавляется длина "
351+ "последовательности. Полученные границы затем ограничиваются диапазоном от "
352+ "нуля до длины последовательности включительно. Наконец, последовательности "
353+ "поручается заменить указанный срез элементами присваиваемой "
354+ "последовательности. Длина среза может отличаться от длины присваиваемой "
355+ "последовательности, что приводит к изменению длины целевой "
356+ "последовательности, если она это позволяет."
338357
339358#: ../../reference/simple_stmts.rst:235
340359msgid ""
@@ -701,6 +720,10 @@ msgid ""
701720"assignment of an empty slice of the right type (but even this is determined "
702721"by the sliced object)."
703722msgstr ""
723+ "Удаление атрибутов и элементов по индексу передаётся соответствующему "
724+ "первичному объекту. Удаление среза в общем случае эквивалентно присваиванию "
725+ "пустого среза соответствующего типа (однако даже это определяется объектом, "
726+ "к которому применяется срез)."
704727
705728#: ../../reference/simple_stmts.rst:473
706729msgid ""
0 commit comments