黑马python十一、十二章
黑马python十一、十二章
推荐网站:www.ab173.com
sort
函数:
是列表对象的方法,只能对列表进行操作。
会直接修改原始列表,而不会返回一个新的列表。
语法为
list.sort(key=None, reverse=False)
,其中:
- key
是一个函数,用于指定排序的依据,默认为 None
。
- reverse
是一个布尔值,用于指定排序的顺序,默认为 False
,表示升序排序,设置为 True
时为降序排序。
sorted
函数:
是 Python 的内置函数,可以对任何可迭代对象进行操作,如列表、元组、集合等。
会返回一个新的已排序列表,不会修改原始的可迭代对象。
语法为
sorted(iterable, key=None, reverse=False)
,其中:
- iterable
是要排序的可迭代对象。
- key
和 reverse
参数的含义与 sort
方法中的相同。
以下是使用 sort
和 sorted
的示例代码:
1 |
|
在使用时的注意事项:
如果需要保留原始列表的顺序,使用
sorted
函数。如果不需要保留原始列表,并且想要节省内存,使用
sort
方法。对于其他可迭代对象(如元组、集合),只能使用
sorted
函数,因为它们没有sort
方法。
黑马python十一、十二章
https://blakehansen130.github.io/2025/01/20/黑马python十一、十二章/