python 列表sort排序 默认的顺序
时间: 2023-07-18 18:44:29 浏览: 136
关于Python列表排序
5星 · 资源好评率100%
如果在使用 `sort()` 方法时没有指定 `key` 参数,则默认按照列表中元素的大小进行排序,按照升序进行排序。也就是说,如果列表中的元素都是数字,那么 `sort()` 方法将会按照数字的大小进行排序。如果列表中的元素都是字符串,那么 `sort()` 方法将会按照字符串的字典序进行排序。
例如,对于下面的列表:
```python
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
my_list.sort()
print(my_list) # 输出 [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
```
`sort()` 方法按照数字的大小进行了升序排序。而对于下面的列表:
```python
my_list = ['abc', 'def', 'ghi']
my_list.sort()
print(my_list) # 输出 ['abc', 'def', 'ghi']
```
`sort()` 方法按照字符串的字典序进行了升序排序。
阅读全文