Python 官方文档:入门教程 => 点击学习
一、使用对象不同 sort()是列表对象的方法,只能用于列表的排序。而sorted()是python的内建函数,可以对任何可迭代对象进行排序,包括列表、元组、字典等。 二、排序方式不同 sort()方法默认是在原列表上进行
sort()是列表对象的方法,只能用于列表的排序。而sorted()是python的内建函数,可以对任何可迭代对象进行排序,包括列表、元组、字典等。
sort()方法默认是在原列表上进行排序,也就是说,它会改变原列表的元素顺序。而sorted()函数则是返回一个新的排序后的列表,原列表元素的顺序不会被改变。
sort()方法没有返回值,或者说返回值是None。而sorted()函数则返回一个新的排序后的列表。
使用sort()方法进行排序会改变原列表的元素顺序。而使用sorted()函数进行排序,原列表元素的顺序不会被改变。
sort()方法只适用于列表,而sorted()函数可以用于任何可迭代对象。
1.sort()是什么
sort()是Python中列表对象的一个方法,用于在原列表上进行排序。它没有返回值,排序结果直接改变原列表。
2.sorted()是什么
sorted()是Python的内建函数,可以对任何可迭代对象进行排序,包括列表、元组、字典等。它返回一个新的排序后的列表,原可迭代对象元素的顺序不会被改变。
--结束END--
本文标题: Python中sort()和sorted()的区别
本文链接: https://www.lsjlt.com/news/521177.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0