python中sorted
时间: 2024-05-07 11:21:24 浏览: 97
python实现的排序算法,sorted
在Python中,`sorted()`是一个内置函数,用于对可迭代对象进行排序,返回一个新的已排序的列表。它可以接收一个可迭代对象(如列表、元组、字典、集合)并返回一个新的已排序的列表。
可以使用`sorted()`函数按升序或降序对列表进行排序。默认情况下,`sorted()`函数按升序排序,但可以使用`reverse=True`参数来按降序排序。
下面是一个使用`sorted()`函数对列表进行排序的示例:
```python
fruits = ["apple", "banana", "cherry", "orange"]
sorted_fruits = sorted(fruits)
print(sorted_fruits) # 输出:['apple', 'banana', 'cherry', 'orange']
```
下面是一个使用`sorted()`函数按降序对列表进行排序的示例:
```python
fruits = ["apple", "banana", "cherry", "orange"]
sorted_fruits = sorted(fruits, reverse=True)
print(sorted_fruits) # 输出:['orange', 'cherry', 'banana', 'apple']
```
除了列表,`sorted()`函数还可以对其他可迭代对象进行排序,例如元组、集合和字典。但是,对于字典,`sorted()`函数只能按照键进行排序。
阅读全文