len报错 python

问题遇到的现象和发生背景

为什么在加黑的right这里出现没有类型的错误

问题相关代码,请勿粘贴截图

num = [1,5,2,4,6,8,7,9]
res = []
target = 10
newnum = num[:]
newnum = newnum.sort()
left = 0
right = len(newnum) - 1

运行结果及报错内容

right = len(newnum) - 1
TypeError: object of type 'NoneType' has no len()

我的解答思路和尝试过的方法
我想要达到的结果

sort()该方法没有返回值,它是直接对对象进行排序。
newnum = newnum.sort()改成newnum.sort()