首页 >

为什么Python中列表的sort方法一定要返回None而不是排序后的列表 – python – 前端,python 字典写到文件

python reg,python 包装,python etl类库,python3题库,python如何做网页,python datetimeindex,python tuple,python 取消注销,windows路径 python,python string属性,python 字典写到文件为什么Python中列表的sort方法一定要返回None而不是排序后的列表 - python - 前端,python 字典写到文件

列表变量实际上包括两部分,参考(reference)与数值部分。例如spam =[1, 2, 3],spam是参考,指向数值部分。例如假如后面还有

cheese = spam

cheese[1] = ‘hello’

会发现spam也变了。

大概为了方便起见,列表的方法,都是就地改变。否则还需先复制列表的数值部分,然后再进行方法的运算。

在函数调用时,也是不同的。函数的参数如果是列表变量也复制的是参考。

也就是说,列表变量利用参考,是统一的。


为什么Python中列表的sort方法一定要返回None而不是排序后的列表 - python - 前端,python 字典写到文件
  • 人工智能专业志愿填报指南 - python - 前端,python 按键 不在控制窗口
  • 人工智能专业志愿填报指南 - python - 前端,python 按键 不在控制窗口 | 人工智能专业志愿填报指南 - python - 前端,python 按键 不在控制窗口 ...

    为什么Python中列表的sort方法一定要返回None而不是排序后的列表 - python - 前端,python 字典写到文件
  • python代码为什么会标黄 - python - 前端,python调用wcf服务
  • python代码为什么会标黄 - python - 前端,python调用wcf服务 | python代码为什么会标黄 - python - 前端,python调用wcf服务 ...

    为什么Python中列表的sort方法一定要返回None而不是排序后的列表 - python - 前端,python 字典写到文件
  • 为什么计算机考试成绩全是机改吗 - python - 前端,安卓开发之python
  • 为什么计算机考试成绩全是机改吗 - python - 前端,安卓开发之python | 为什么计算机考试成绩全是机改吗 - python - 前端,安卓开发之python ...