🔖 Справочник синтаксиса

⚡ Кратко

Держите рядом таблицу конструкций из урока.

Сначала выбирайте понятный инструмент, затем сокращайте код.

Все примеры в таблице являются минимальными фрагментами для текущей темы.

Топ-3 ошибки: путать ссылку и копию; ожидать порядок там, где его нет; усложнять выражение, когда обычный цикл читается лучше.

КонструкцияНазначениеМини-пример
id(obj)Возвращает идентификатор объекта на время его жизни.print(id([1, 2, 3]))
del seq[index]Удаляет элемент по индексу.del numbers[0]
del seq[start:end]Удаляет срез элементов.del numbers[1:3]
del nameУдаляет имя переменной из текущей области видимости.del old_numbers
list.copy()Создаёт поверхностную копию списка.copied = numbers.copy()
list(seq)Создаёт новый список из итерируемого объекта.copied = list(numbers)
copy.deepcopy(obj)Создаёт глубокую копию вложенной структуры.deep = copy.deepcopy(matrix)
enumerate(seq)Даёт пары индекс-значение при обходе.for i, value in enumerate(row): ...

Как пользоваться справочником

Копируйте не отдельную строку, а идею конструкции. В реальном коде добавляйте понятные имена переменных, проверку отсутствующих значений и форматированный вывод.