Python中sort与sorted函数有何本质差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计605个文字,预计阅读时间需要3分钟。
sort与sorted方法主要区别:方法:sort() 是列表对象的方法,只能对调用它的列表进行排序。应用对象:sort() 直接修改原列表。是否修改原对象:sort() 会修改原列表,而sorted() 会返回一个新的排序列表,原列表保持不变。返回值:sort() 不返回任何值,而sorted() 返回排序列表。sort():列表是 + None,sorted() 所有可能迭代对象。否:sort() 返回新列表。sort(self, key, reverse):reverse默认为False,升序 + 降序则reverse=True。
本文共计605个文字,预计阅读时间需要3分钟。
sort与sorted方法主要区别:方法:sort() 是列表对象的方法,只能对调用它的列表进行排序。应用对象:sort() 直接修改原列表。是否修改原对象:sort() 会修改原列表,而sorted() 会返回一个新的排序列表,原列表保持不变。返回值:sort() 不返回任何值,而sorted() 返回排序列表。sort():列表是 + None,sorted() 所有可能迭代对象。否:sort() 返回新列表。sort(self, key, reverse):reverse默认为False,升序 + 降序则reverse=True。

