python统计列表lst = [12,2,16,30,28,10,16,20,6,18]中元素个数,找出最大值和最小值,并给lst列表从大到小排序并输出显示。
时间: 2023-08-05 21:04:10 浏览: 116
python 找出列表中最大或最小的元素 示例
5星 · 资源好评率100%
可以使用Python内置的一些函数来完成这些任务。
首先,使用`len()`函数获取列表元素的个数:
```python
lst = [12,2,16,30,28,10,16,20,6,18]
count = len(lst)
print("列表中元素的个数为:", count)
```
输出结果为:
```
列表中元素的个数为: 10
```
接下来,使用`max()`和`min()`函数获取最大值和最小值:
```python
lst = [12,2,16,30,28,10,16,20,6,18]
max_val = max(lst)
min_val = min(lst)
print("列表中的最大值为:", max_val)
print("列表中的最小值为:", min_val)
```
输出结果为:
```
列表中的最大值为: 30
列表中的最小值为: 2
```
最后,使用`sorted()`函数对列表进行排序,从大到小排序可以通过设置`reverse`参数为`True`来实现。排序后,可以使用`print()`函数输出排序后的列表。
```python
lst = [12,2,16,30,28,10,16,20,6,18]
sorted_lst = sorted(lst, reverse=True)
print("从大到小排序后的列表为:", sorted_lst)
```
输出结果为:
```
从大到小排序后的列表为: [30, 28, 20, 18, 16, 16, 12, 10, 6, 2]
```
阅读全文