Моржовый оператор (Walrus operator) — это оператор :=, введенный в версии 3.8. Он позволяет одновременно присвоить значение переменной и вернуть его.
Синтаксис выглядит так:
имя_переменной := выражение. Справа вычисляется выражение и присваивается переменной слеваПеременная доступна в остальной части выражения после оператора.
Это удобно при работе с выражениями со сложными вложенными операциями. Позволяет избежать повторного вычисления.
🔗 Python tricks
