list.sort()有哪些参数 含义是什么
时间: 2023-12-03 09:47:23 浏览: 158
Python列表(List)的常用操作方法.md
`list.sort()`方法有两个可选参数:`key`和`reverse`。
`key`参数是一个函数,用于指定排序时的比较关键字,它接受一个参数并返回一个值,这个值将用于排序。例如,如果要按照字符串长度进行排序,可以传入`len`函数作为`key`参数。
`reverse`参数是一个布尔值,用于指定是否按照降序排序。如果设置为`True`,则按照降序排序;否则按照升序排序。该参数默认为`False`。
下面是一个示例:
```
>>> lst = ['apple', 'banana', 'grape', 'orange']
>>> lst.sort(key=len, reverse=True)
>>> print(lst)
['banana', 'orange', 'apple', 'grape']
```
在上面的示例中,我们传入了`len`函数作为`key`参数,用于按照字符串长度进行排序,并将`reverse`参数设置为`True`,以按照降序排序。最终结果是`['banana', 'orange', 'apple', 'grape']`。
阅读全文