Possibly i know the following uses of **
Power
x ** y # x power y equivalent to pow(x,y)
Passing indefinite number of args
def sample(x, **other):
    print(x, other.keys)
sample(x=2,y=3,z=4) 
But i don't understand when its used as follow( in Serializers)
def create(self, validated_data):
    return Comment(**validated_data)
Can someone give me a hint of what is happening there
 
    