已知列表x=[1,3,2],执行语录x.reverse与x=x.reverse有什么区别呢?

为什么x=x.reverse之后,x的值是None呀?
Python入门,求指点🙏🏿

x = [1,2,3]
# x.reverse()
# print(x)       ### [3,2,1]    x已经反转
x = x.reverse()       ### x.reverse() 无返回值
print(x)      ## None

因为reverse的返回值是none