About 19,800 results
Open links in new tab
  1. python - What are assignment expressions (using the "walrus" or ...

    117 Since Python 3.8, code can use the so-called "walrus" operator (:=), documented in PEP 572, for assignment expressions. This seems like a really substantial new feature, since it allows …

  2. What does colon equal (:=) in Python mean? - Stack Overflow

    156 This symbol := is an assignment operator in Python (mostly called as the Walrus Operator). In a nutshell, the walrus operator compresses our code to make it a little shorter. Here's a very …

  3. Walrus operator in list comprehensions (python) - Stack Overflow

    Nov 26, 2020 · 30 Since Walrus operator does not support values unpacking, the operation day,hour,mins,sec := i.split(':') is invalid. Walrus operator is recommended to be used mostly in …

  4. Why is Python walrus operator (:=) needed instead of just using …

    Sep 8, 2022 · I just learned there is a walrus operator in Python 3.8 if a := 2 + 3: print(a) # 5 I wonder why they created a new operator instead of allowing the existing assignment operator …

  5. python - Multiple conditions for "walrus operator" assignment

    Multiple conditions for "walrus operator" assignment Asked 5 years, 7 months ago Modified 5 years, 7 months ago Viewed 5k times

  6. Using a walrus operator in if statement does not work

    May 12, 2021 · I have a simple function that should output a prefix based on a pattern or None if it does not match. Trying to do a walrus it does not seem to work. Any idea? import re def …

  7. python - Multiple assignments via walrus := operator? - Stack …

    Jan 2, 2020 · I've attempted to make multiple assignments with the walrus operator, and seen questions on StackOverflow such as this which also fail to assign multiple variables using a …

  8. python - Why do I get an infinite while loop when changing initial ...

    Why do I get an infinite while loop when changing initial constant assignment to "walrus operator"? Asked 4 years, 10 months ago Modified 10 months ago Viewed 16k times

  9. python - How to type hint with walrus operator? - Stack Overflow

    Jun 3, 2021 · The walrus operator seems like an incomplete/flawed concept if it can't even be used with instance variables and type hints.

  10. python - What is the correct syntax for Walrus operator with …

    Aug 6, 2020 · What is the correct syntax for Walrus operator with ternary operator? Asked 5 years, 4 months ago Modified 2 years, 11 months ago Viewed 6k times