為什麼「return list.sort()」回傳 None 而不是 List?
在提供的程式碼片段中:
answer = newList.sort()
newList.sort() 方法用於對newList 進行就地排序,這表示它會修改原始清單而不表示它會修改原始清單而不表示創建一個新的。因此,answer 接收 None,因為它不引用排序列表,而是引用 sort() 方法傳回的值。
要解決此問題並傳回排序列表,請修改程式碼如下:
newList.sort() return newList
這將確保排序後的 newList 作為方法結果傳回。
以上是為什麼 `list.sort()` 回傳 `None`?的詳細內容。更多資訊請關注PHP中文網其他相關文章!