DEV Community

qing
qing

Posted on • Edited on

TIL: Python's walrus operator `:=` can simplify while loops (2026)

TIL: Python's walrus operator := can simplify while loops
The walrus operator, introduced in Python 3.8, is a game-changer for simplifying while loops. It allows you to assign a value to a variable as part of a larger expression, making your code more concise and readable. The syntax is variable := value, and it can be used in if and while statements.

Before using the walrus operator, you might write a while loop like this:

n = 0
while n < 10:
    print(n)
    n += 1
Enter fullscreen mode Exit fullscreen mode

But with the walrus operator, you can simplify it to:


python
while (n := n + 1) <

---

*Follow me on Dev.to for daily Python tips and quick guides!*

---

*💡 Related: **Content Creator Ultimate Bundle (Save 33%)** — $29.99*

---

If you found this useful, you might like **[Python Interview Prep Guide](https://qssec.gumroad.com)** — a practical resource that takes things a step further. At $24.99 it's a solid investment for your toolkit.

---
喜欢这篇文章?关注获取更多Python自动化内容!
Enter fullscreen mode Exit fullscreen mode

Top comments (0)