为什么“return list.sort()”返回 None 而不是 List?
在提供的代码片段中:
answer = newList.sort()
newList.sort() 方法用于对 newList 进行就地排序,这意味着它会修改原始列表而不创建一个新的。因此,answer 接收 None,因为它不引用排序列表,而是引用 sort() 方法返回的值。
要解决此问题并返回排序列表,请修改代码如下:
newList.sort() return newList
这将确保排序后的 newList 作为方法结果返回。
以上是为什么 `list.sort()` 返回 `None`?的详细内容。更多信息请关注PHP中文网其他相关文章!