Python 数据结构与字符串操作全解析
1. 列表排序与元组基础
1.1 列表排序
在 Python 中,列表排序是一项常见操作。 sort 方法可用于对列表进行排序,它有两个重要的关键字参数: key 和 reverse 。
- key 参数:它接受一个函数,该函数用于为列表中的每个元素创建一个键,列表将根据这些键进行排序。例如,若要根据元素的长度对列表进行排序,可使用 len 作为键函数:
x = ['aardvark', 'abalone', 'acme', 'add', 'aerate']
x.sort(key=len)
print(x) # 输出: ['add', 'acme', 'aerate', 'abalone', 'aardvark']
-
reverse参数:这是一个布尔值,True表示降序排序,False表示升序排序(默认值)。示例如下:
x = [4, 6, 2, 1, 7, 9]
x.sort(reverse=True)
print(x) # 输出: [9, 7, 6, 4, 2, 1]
此外, sorted 函数也支持
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



