l = [5,4,3,2,1]
l = l.sort()
print(l) << this prints "None" << why is this happening
l = [5,4,3,2,1]
k = l.sort()
print(k) << this prints "None"
print(l) << This prints [1, 2, 3, 4, 5]
我可以知道确切的行为是什么吗?
答案 0 :(得分:2)
由于使用border-color: #bd362f #bd362f #802420 #bd362f;
方法,因此对列表进行排序,当您将其分配给任何变量时,它将为sort
。
如果您想指定排序结果,可以使用None
代替sorted
。
sort