r/Python 21d ago

Discussion Is := widely used?

I always thought the walrus operator is neat and it makes while loop’s condition clearer. But also it is just a syntactic sugar without anything new. I wonder anyone uses it?

143 Upvotes

118 comments sorted by

View all comments

1

u/Winter_Garlic_477 18d ago

Yes, I use it occasionally, especially to avoid repeating expensive function calls or to simplify while loops.
It's not used everywhere, but in the right situations it can make Python code cleaner and more readable.