python sort和sorted
时间: 2023-04-22 20:02:19 浏览: 126
深入理解python中sort()与sorted()的区别
5星 · 资源好评率100%
Python中的sort和sorted都是用于排序的函数。
sort是一个列表方法,它可以对列表进行原地排序,也就是说,它会改变原始列表的顺序。sort方法没有返回值,它只是对原始列表进行排序。
sorted是一个内置函数,它可以对任何可迭代对象进行排序,包括列表、元组、字典等。sorted函数返回一个新的排序后的列表,原始对象不会被改变。sorted函数还可以接受一个关键字参数key,用于指定排序的规则。
总的来说,sort和sorted都可以用于排序,但是sort是一个列表方法,只能用于列表,而sorted是一个内置函数,可以用于任何可迭代对象。另外,sort会改变原始列表,而sorted不会改变原始对象。
阅读全文