Python · Syntax and control flow

Walrus operator

Assigns and tests in one expression. Use it to avoid computing a value twice.

Syntax
if (n := len(items)) > 2:

Example

Open in the lab

More in this group

break and continue del statement enumerate() f-string for if / elif / else match statement pass

Learn this in the course

Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.

Open the course