黑马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十一、十二章/