专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

为什么Python中列表的sort方法一定要返回None而不是排序后的列表_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 1:41:57       共计:3587 浏览

为什么Python中列表的sort方法一定要返回None而不是排序后的列表?

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

cheese = spam

cheese[1] = ‘hello’

会发现spam也变了。

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

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

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

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:vim和notepad的区别_python | ·下一条:怎么申请i7加速器服务器地址_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有