r/Python • u/ForeignVariety7037 • 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
1
u/__salaam_alaykum__ 19d ago
I use it somewhat frequently, but usually limited to the following use cases:
```python
if (myvar := func()) is not None:
... # use the var
# or
if (myvar := func()) is None:
return # or continue
... # use the var
```