该过程怎么理解,为什么第一个输出的是none

​a=[1,3,2,4]

​print(a.sort(reverse=True),a)
A.
[1,2,3,4] [1,2,3,4]

B.
None [4,3,2,1]

C.
[4,3,2,1] [4,3,2,1]

D.
None [1,2,3,4]

因为sort()方法只是将传入的列表排序,并没有返回值,所以sort(a)返回None,相当于调用一个没有返回值的函数效果

a.sort(reverse=True)这个函数没有返回值,而是直接在列表内修改元素顺序 如果改为false就会出现值 这个函数意思是排序之后反转 就按照从大到小排序了

要看sort函数的返回值