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

⚡ Кратко

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

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

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

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

КонструкцияНазначениеМини-пример
id(obj)Проверить идентичность объекта.id(numbers) == id(alias)
copy.deepcopy(obj)Независимая копия вложенной структуры.copy.deepcopy(matrix)
del seq[index]Удалить элемент по индексу.del numbers[1][0]
del seq[start:]Удалить хвост списка.del numbers[zero_index:]
[expr for ...]Создать список по правилу.[x ** 3 for x in range(4)]
zip(a, b)Объединить пары по позиции.list(zip(names, ages))
append()/pop()Стек LIFO.stack.append(20); stack.pop()

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

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