关于python的问题

我想问一下,为什么这样会输出None

a=['你好','再见']
print(a.append('回见'))


你这样print的是 append()的返回值,append()函数做的事情只是更改了列表a, 但是没有返回值,所以打印为None

a=['你好','再见']
a.append('回见')
print(a)

append是个函数,没有返回值,你要打印的是a,不是append函数的返回值