python编写程序,求一列表中的元素个数、最大值、最小值、平均值
时间: 2024-01-26 21:03:24 浏览: 124
可以使用 Python 内置的函数 `len()`、`max()`、`min()` 和 `sum()` 来实现这些功能。代码如下:
```python
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
# 元素个数
count = len(lst)
print("元素个数:", count)
# 最大值
max_value = max(lst)
print("最大值:", max_value)
# 最小值
min_value = min(lst)
print("最小值:", min_value)
# 平均值
avg_value = sum(lst) / count
print("平均值:", avg_value)
```
输出结果为:
```
元素个数: 11
最大值: 9
最小值: 1
平均值: 4.363636363636363
```
相关问题
Python编写程序,求列表中的元素个数,最大值,最小值,元素之和,平均值.
在Python中,你可以使用内置函数以及一些简单的循环来计算列表中的元素个数、最大值、最小值、元素总和以及平均值。以下是相应的示例:
```python
def list_stats(lst):
# 计算元素个数
num_elements = len(lst)
# 初始化最大值和最小值为列表的第一个元素
max_value = lst[0]
min_value = lst[0]
# 遍历列表更新最大值和最小值
for element in lst:
if element > max_value:
max_value = element
elif element < min_value:
min_value = element
# 计算元素总和
total_sum = sum(lst)
# 计算平均值(如果列表非空)
average = total_sum / num_elements if num_elements > 0 else 0
return num_elements, max_value, min_value, total_sum, average
# 示例列表
example_list = [1, 5, 2, 9, 4, 6]
# 调用函数并打印结果
num, max_val, min_val, sum_val, avg_val = list_stats(example_list)
print(f"元素个数: {num}")
print(f"最大值: {max_val}")
print(f"最小值: {min_val}")
print(f"元素总和: {sum_val}")
print(f"平均值: {avg_val}")
用Python编写程序,求列表中的元素的个数,最大值最小值,以及元素之和还有平均值,最后将列表翻转过来
在Python中,你可以使用内置函数和循环来完成这个任务。以下是一个简单的例子:
```python
def process_list(input_list):
# 检查列表是否为空
if not input_list:
print("列表为空")
else:
# 获取元素个数、最大值、最小值、元素总和及平均值
length = len(input_list)
max_value = max(input_list)
min_value = min(input_list)
sum_values = sum(input_list)
average = sum_values / length
print(f"列表长度:{length}")
print(f"最大值:{max_value}")
print(f"最小值:{min_value}")
print(f"元素总和:{sum_values}")
print(f"平均值:{average}")
# 列表反转
reversed_list = input_list[::-1]
print(f"反转后的列表:{reversed_list}")
# 测试函数
example_list = [1, 5, 9, -2, 7]
process_list(example_list)
```
当你运行这段代码,它会首先计算列表的长度、最大值、最小值、元素总和和平均值,并打印出来,然后展示反转后的列表。
阅读全文