pythonlist 排序
时间: 2023-09-14 20:08:35 浏览: 84
在Python中,可以使用`sorted()`函数对列表进行排序。`sorted()`函数返回一个新的已排序列表,而不会修改原始列表。下面是一些示例代码:
1. 对列表进行升序排序:
```python
my_list = [4, 2, 1, 3]
sorted_list = sorted(my_list)
print(sorted_list) # 输出 [1, 2, 3, 4]
```
2. 对列表进行降序排序:
```python
my_list = [4, 2, 1, 3]
sorted_list = sorted(my_list, reverse=True)
print(sorted_list) # 输出 [4, 3, 2, 1]
```
3. 对列表中的字符串进行排序:
```python
my_list = ['apple', 'banana', 'cherry', 'date']
sorted_list = sorted(my_list)
print(sorted_list) # 输出 ['apple', 'banana', 'cherry', 'date']
```
4. 对列表中的字符串按长度进行排序:
```python
my_list = ['apple', 'banana', 'cherry', 'date']
sorted_list = sorted(my_list, key=len)
print(sorted_list) # 输出 ['date', 'apple', 'cherry', 'banana']
```
这些示例演示了不同排序方式的使用,您可以根据需要选择适当的方法来对列表进行排序。
阅读全文