为什么列表的价值是'无'何时为其分配相同的变量?请检查给出的代码

时间:2015-06-24 07:06:06

标签: list python-3.x

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]

我可以知道确切的行为是什么吗?

1 个答案:

答案 0 :(得分:2)

由于使用border-color: #bd362f #bd362f #802420 #bd362f; 方法,因此对列表进行排序,当您将其分配给任何变量时,它将为sort

如果您想指定排序结果,可以使用None代替sorted

sort