I came across the symbol ":=" in a Python snippet. Apparently it assigns to a variable, when calling a function.
import numpy
numpy.random.shuffle( x := [1, 2, 3, 4] )
# x is now created/overwritten
Is there any documentation on this ":=" symbol?