I find walrus to be very niche. I've never actually used it in any python project (partly due to 3.7 still being the most common latest "standard"). Same goes for like C++ where we have the if-init statement from C++17. The only real use case I find for it, is when dealing with iterators.<br><br>Like getting a value from a unordered map without exceptions and without insert if key wasn't found:<br>if (auto where = map.find(key); where != map.end())<br>   // where-&gt;second; = value