sorted函数python数组降序
时间: 2023-04-24 15:01:08 浏览: 73
sorted函数可以对Python数组进行排序,如果需要降序排列,可以使用reverse参数,将其设置为True即可。例如:
arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_arr = sorted(arr, reverse=True)
print(sorted_arr)
输出结果为:
[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
相关问题
python数组排序函数
Python中有多种方法可以对数组进行排序。其中最常用的方法是使用内置的`sorted()`函数和数组对象的`sort()`方法。
1. 使用`sorted()`函数进行排序:
```python
arr = [3, 1, 4, 2, 5]
sorted_arr = sorted(arr)
print(sorted_arr)
```
输出:`[1, 2, 3, 4, 5]`
2. 使用数组对象的`sort()`方法进行排序:
```python
arr = [3, 1, 4, 2, 5]
arr.sort()
print(arr)
```
输出:`[1, 2, 3, 4, 5]`
这些方法默认按照升序进行排序。如果你想按照降序进行排序,可以使用`reverse=True`参数:
```python
arr = [3, 1, 4, 2, 5]
sorted_arr = sorted(arr, reverse=True)
print(sorted_arr)
```
输出:`[5, 4, 3, 2, 1]`
使用数组对象的`sort()`方法进行降序排序:
```python
arr = [3, 1, 4, 2, 5]
arr.sort(reverse=True)
print(arr)
```
输出:`[5, 4, 3, 2, 1]`
这些方法适用于排序数字数组,如果你要排序字符串数组或自定义对象数组,可以通过传递一个比较函数或关键字参数来实现自定义排序规则。
python 数组元素大到小排序函数
你可以使用Python内置的`sorted()`函数来对数组进行排序。默认情况下,`sorted()`函数会按照元素的升序进行排序。如果你想要按照降序排序,可以通过传递`reverse=True`参数来实现。下面是一个示例:
```python
array = [5, 2, 8, 1, 9]
sorted_array = sorted(array, reverse=True)
print(sorted_array)
```
输出结果将会是:`[9, 8, 5, 2, 1]`。在这个例子中,`sorted()`函数对数组`array`进行降序排序,并将结果赋值给`sorted_array`变量,然后将其打印出来。