sorted()是什么意思
时间: 2023-08-14 09:05:33 浏览: 159
浅谈SwiftUI 里面$0是什么意思如何用
在Python中,`sorted()`是一个内置函数,用于对可迭代对象(如列表、元组、字典)进行排序操作,并返回一个新的已排序的列表。
`sorted()`函数可以接受一个可迭代对象作为参数,并根据指定的排序规则对其进行排序。默认情况下,`sorted()`函数将按照升序对元素进行排序。
下面是一些示例,展示了如何使用`sorted()`函数:
```python
numbers = [5, 2, 8, 1, 9]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出:[1, 2, 5, 8, 9]
```
在上面的示例中,我们定义了一个列表`numbers`,其中包含一些整数。通过调用`sorted(numbers)`,我们得到了一个新的已排序的列表`sorted_numbers`,并将其打印出来。
你也可以使用`sorted()`函数的可选参数来指定其他的排序规则。例如,通过`reverse=True`参数可以实现降序排列:
```python
numbers = [5, 2, 8, 1, 9]
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers) # 输出:[9, 8, 5, 2, 1]
```
除了列表,`sorted()`函数还可以用于其他可迭代对象,如字符串、元组和字典的键等。
需要注意的是,`sorted()`函数返回一个新的已排序的列表,而不会修改原始的可迭代对象。
希望这个解释对你有帮助。如果你还有其他问题,请随时提问。
阅读全文